Skip to content

Commit ca4d420

Browse files
authored
Merge pull request #110 from MathNodes/2.0
2.0 merge into main
2 parents ec2dc23 + 9d3c965 commit ca4d420

File tree

300 files changed

+9353
-2522
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

300 files changed

+9353
-2522
lines changed

.gitignore

Lines changed: 164 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,166 @@
1-
__pycache__
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
*.so
8+
9+
# Distribution / packaging
10+
.Python
11+
build/
12+
develop-eggs/
13+
dist/
14+
downloads/
15+
eggs/
16+
.eggs/
17+
lib/
18+
lib64/
19+
parts/
20+
sdist/
21+
var/
22+
wheels/
23+
share/python-wheels/
24+
*.egg-info/
25+
.installed.cfg
26+
*.egg
27+
MANIFEST
28+
29+
# PyInstaller
30+
# Usually these files are written by a python script from a template
31+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
32+
*.manifest
33+
*.spec
34+
35+
# Installer logs
36+
pip-log.txt
37+
pip-delete-this-directory.txt
38+
39+
# Unit test / coverage reports
40+
htmlcov/
41+
.tox/
42+
.nox/
43+
.coverage
44+
.coverage.*
45+
.cache
46+
nosetests.xml
47+
coverage.xml
48+
*.cover
49+
*.py,cover
50+
.hypothesis/
51+
.pytest_cache/
52+
cover/
53+
54+
# Translations
55+
*.mo
56+
*.pot
57+
58+
# Django stuff:
59+
*.log
60+
local_settings.py
61+
db.sqlite3
62+
db.sqlite3-journal
63+
64+
# Flask stuff:
65+
instance/
66+
.webassets-cache
67+
68+
# Scrapy stuff:
69+
.scrapy
70+
71+
# Sphinx documentation
72+
docs/_build/
73+
74+
# PyBuilder
75+
.pybuilder/
76+
target/
77+
78+
# Jupyter Notebook
79+
.ipynb_checkpoints
80+
81+
# IPython
82+
profile_default/
83+
ipython_config.py
84+
85+
# pyenv
86+
# For a library or package, you might want to ignore these files since the code is
87+
# intended to run in multiple environments; otherwise, check them in:
88+
# .python-version
89+
90+
# pipenv
91+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
93+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
94+
# install all needed dependencies.
95+
#Pipfile.lock
96+
97+
# poetry
98+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
99+
# This is especially recommended for binary packages to ensure reproducibility, and is more
100+
# commonly ignored for libraries.
101+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
102+
#poetry.lock
103+
104+
# pdm
105+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
106+
#pdm.lock
107+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
108+
# in version control.
109+
# https://pdm.fming.dev/#use-with-ide
110+
.pdm.toml
111+
112+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
113+
__pypackages__/
114+
115+
# Celery stuff
116+
celerybeat-schedule
117+
celerybeat.pid
118+
119+
# SageMath parsed files
120+
*.sage.py
121+
122+
# Environments
123+
.env
124+
.venv
125+
env/
126+
venv/
127+
ENV/
128+
env.bak/
129+
venv.bak/
130+
131+
# Spyder project settings
132+
.spyderproject
133+
.spyproject
134+
135+
# Rope project settings
136+
.ropeproject
137+
138+
# mkdocs documentation
139+
/site
140+
141+
# mypy
142+
.mypy_cache/
143+
.dmypy.json
144+
dmypy.json
145+
146+
# Pyre type checker
147+
.pyre/
148+
149+
# pytype static type analyzer
150+
.pytype/
151+
152+
# Cython debug symbols
153+
cython_debug/
154+
155+
# PyCharm
156+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
157+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
158+
# and can be added to the global gitignore or merged into this file. For a more nuclear
159+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
160+
#.idea/
161+
162+
# Custom
2163
scrtsxx.py
3164
scrtxxs.py
165+
166+
src/meile_gui.egg-info/

pyinstaller.cmd

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,15 @@
1+
#!/bin/bash
2+
3+
if [[ $# -lt 1 ]]; then
4+
echo "Usage: $0 <version>"
5+
exit
6+
fi
7+
8+
new_version="$1"
9+
build_version=`date +%s%3N`
10+
11+
sed -i "s/VERSION = \".*\"/VERSION = \"$new_version\"/" src/typedef/konstants.py
12+
sed -i "s/BUILD = \".*\"/BUILD = \"$build_version\"/" src/typedef/konstants.py
13+
114
# Linux
2-
pyinstaller --onefile --collect-all cosmpy --collect-all sentinel-protobuf --collect-all stripe --collect-all kivy_garden --add-data src/fonts:../fonts --add-data src/awoc/datum/:datum --add-data src/utils/fonts/:../utils/fonts --add-data src/utils/coinimg/:../utils/coinimg --add-data src/imgs/:../imgs --add-data src/kv/:../kv --add-data src/conf/config/:config --add-data src/bin/:../bin src/main/meile_gui.py
15+
pyinstaller --onefile --collect-all bip_utils --collect-all mospy --collect-all sentinel_protobuf --collect-all sentinel_sdk --collect-all stripe --collect-all kivy_garden --add-data src/fonts:../fonts --add-data src/awoc/datum/:datum --add-data src/utils/fonts/:../utils/fonts --add-data src/utils/coinimg/:../utils/coinimg --add-data src/imgs/:../imgs --add-data src/kv/:../kv --add-data src/conf/config/:config --add-data src/bin/:../bin src/main/meile_gui.py

requirements.txt

Lines changed: 45 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,96 @@
1+
altgraph==0.17.3
2+
anyio==4.3.0
3+
argon2-cffi==23.1.0
4+
argon2-cffi-bindings==21.2.0
15
asn1crypto==1.5.1
26
attrs==23.1.0
7+
bcrypt==4.1.2
38
bech32==1.2.0
4-
bip-utils==2.7.1
9+
bip-utils==2.9.0
510
blspy==2.0.2
11+
btcpay==1.0.3
612
cachetools==5.3.1
713
cbor2==5.4.6
814
certifi==2022.9.24
915
cffi==1.15.1
1016
charset-normalizer==2.1.1
17+
click==8.1.7
1118
coincurve==17.0.0
12-
cosmpy==0.8.0
19+
cosmospy_protobuf==0.4.0
1320
crcmod==1.7
21+
cryptography==42.0.5
1422
dnspython==2.3.0
1523
docutils==0.19
1624
ecdsa==0.18.0
1725
ed25519-blake2b==1.4
26+
exceptiongroup==1.2.0
1827
future==0.18.2
1928
google-api-core==2.11.1
2029
google-api-python-client==2.92.0
2130
google-auth==2.21.0
2231
google-auth-httplib2==0.1.0
2332
googleapis-common-protos==1.59.1
24-
grpcio==1.51.1
33+
grpcio==1.62.1
34+
h11==0.14.0
35+
hdwallets==0.1.2
36+
httpcore==1.0.4
2537
httplib2==0.22.0
38+
httpx==0.27.0
2639
idna==3.4
27-
jsonschema==4.17.3
28-
Kivy==2.1.0
40+
importlib_metadata==7.0.2
41+
jaraco.classes==3.3.1
42+
jeepney==0.8.0
43+
jsonschema==4.18.0
44+
jsonschema-specifications==2023.6.1
45+
jwcrypto==1.5.6
46+
keyring==24.3.1
47+
keyrings.cryptfile==1.3.9
48+
Kivy==2.2.1
2949
Kivy-Garden==0.1.5
3050
kivy-garden.mapview==1.0.6
3151
kivymd==1.1.1
3252
kivyoav==0.42
3353
mapview==1.0.6
54+
mnemonic==0.21
55+
more-itertools==10.2.0
56+
mospy-wallet==0.6.0
3457
pexpect==4.8.0
3558
Pillow==9.2.0
36-
protobuf==4.23.3
37-
psutil==5.9.3
59+
protobuf==4.23.4
60+
psutil==5.9.4
3861
ptyprocess==0.7.0
3962
py-sr25519-bindings==0.2.0
4063
pyasn1==0.5.0
4164
pyasn1-modules==0.3.0
42-
pycoingecko==3.1.0
65+
pycoingecko==3.0.0
4366
pycparser==2.21
4467
pycryptodome==3.18.0
4568
pydash==5.1.1
4669
Pygments==2.13.0
70+
pyinstaller==5.5
71+
pyinstaller-hooks-contrib==2022.10
4772
PyNaCl==1.5.0
4873
pyparsing==3.1.0
49-
pyrsistent==0.19.3
5074
python-dateutil==2.8.2
75+
pywgkey==1.0.0
5176
qrcode==7.3.1
77+
referencing==0.29.1
5278
requests==2.28.1
79+
rpds-py==0.8.10
5380
rsa==4.9
81+
safe-pysha3==1.0.4
5482
save-thread-result==0.0.9
5583
screeninfo==0.8.1
56-
sentinel_protobuf==0.3.1
84+
SecretStorage==3.3.3
85+
sentinel-sdk==0.0.5
86+
sentinel_protobuf==0.3.3
5787
six==1.16.0
88+
sniffio==1.3.1
89+
stripe==4.2.0
90+
toml==0.10.2
5891
treelib==1.6.1
92+
typing_extensions==4.10.0
5993
Unidecode==1.3.6
6094
uritemplate==4.1.1
6195
urllib3==1.26.12
96+
zipp==3.18.1

0 commit comments

Comments
 (0)