ThomasV
d493dd1953
add pycryptodomex to requirements
6 years ago
SomberNight
0de954546a
test python version in main script
for better error text on old python
related: #5008 , #5129
6 years ago
SomberNight
2c71b9da0c
icons: instead of symlinks, just mv "icons" dir
symlinks are really inconvenient on Windows
(when running from cloned source)
follow-up #5055
6 years ago
SomberNight
4fa87d8595
fix: qt icons not available when installed as python package
follow-up #5053
6 years ago
SomberNight
16bac5fd73
rm qt icons file
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons
based on electrumsv/electrumsv@bf8802c2eaf0bf75565b5423a95bcb85ec7eb781
6 years ago
SomberNight
d77e4d8f5d
exception formatting: use repr(e) instead of str(e) in messages
repr(e) is more useful
6 years ago
SomberNight
160bc93e26
implement oneserver option for kivy
closes #4826
6 years ago
SomberNight
071bc27016
setup.py: rm deprecated 'imp'. dedupe min py version
6 years ago
SomberNight
bed35a65c7
bump min python to 3.6
6 years ago
ghost43
c99007bda7
setup.py: add 'gui' extra. potentially build Qt icons files ( #4647 )
6 years ago
SomberNight
61aa19539c
some packaging clean-up
7 years ago
SomberNight
281805a0a4
linux sdist: 'typing' was not included, which is needed on py3.4
not making typing conditioned on py version as then freeze_packages would not pick it up.
7 years ago
Janus
097ac144d9
file reorganization with top-level module
7 years ago
SomberNight
65d5be13b6
fix #4475
7 years ago
SomberNight
849f64a010
python3.4: typing module is not part of stdlib
7 years ago
SomberNight
56a399e1da
fix revealer for linux distributables; and small clean-up
7 years ago
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
fivepiece
b4d71e651b
add regtest support ( #4242 )
* add regtest support
* set default regtest ssl and tcp ports to 51002 and 51002
* regtest inherits parameters from testnet
7 years ago
ThomasV
104ea477de
fix #4136 : revert to extras_require
7 years ago
Filip Gospodinov
1735978088
setup.py: fix icon path for user installation
Before, the user installation used the wrong directory
to store the application's icon resulting in the desktop
environment falling back to an ugly default icon. Now,
the correct icon is displayed in the menu.
"By default, apps should look in $HOME/.icons (for backwards
compatibility), in $XDG_DATA_DIRS/icons and in /usr/share/pixmaps
(in that order)."
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
7 years ago
ThomasV
f38ca73dae
setup.py: install optional modules. fixes #3927
7 years ago
Marcel O'Neil
e72947c8fd
prevent requirements.txt from being installed to /usr
7 years ago
Johann Bauer
afa0168e14
Add new requirements file for binaries in contrib
7 years ago
SomberNight
0693837538
freeze hw wallet dependencies into separate file. update versions using freeze_packages.sh. introduce "hardware" setuptools extra.
7 years ago
SomberNight
d83d927781
include servers_testnet.json and checkpoints_testnet.json in every binary
7 years ago
lillypad
c44427d33e
requirements.txt support for user only pip requirements
7 years ago
ThomasV
44a83c2401
read checkpoints file in NetworkConstants, add it to setup.py
7 years ago
ThomasV
51718501fd
add server list to setup.py
7 years ago
ThomasV
c3388d9677
misc python3 updates:
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
8 years ago
Dmitry Sorokin
c86140a608
py3 in setup.py and tox config
8 years ago
Johann Bauer
74af19705d
Use PySocks from pypi instead of SocksiPy
8 years ago
ThomasV
e1515743cd
replace slowaes with pyaes
8 years ago
djb
6b6f0be7d4
add Digital Bitbox hardware wallet
8 years ago
ThomasV
2948a06833
prepare version 2.7.18
8 years ago
ThomasV
b6a29b7bc2
fix; update setup.py
8 years ago
ThomasV
ca6e32442c
remove plugins/plot from setup.py
8 years ago
Maks Verver
b0a3347e44
Fix typo: $XDG_DATA_HOME should be XDG_DATA_HOME.
9 years ago
Timothy Redaelli
901a9f3996
Fix installation when --root is specified
9 years ago
ThomasV
305843999e
Relicensing
9 years ago
nomnombtc
9fc6c55382
change tab to whitespaces
9 years ago
nomnombtc
17b6e835c9
add hw_wallet plugin to setup.py
9 years ago
Andreas Hilboll
60b595356b
BUG: allow non-root installation on linux
fixes #1607
9 years ago
ThomasV
a4c767437c
add jsonrpclib dependency
9 years ago
ThomasV
b5a210fac3
add missing module electrum_plugins
9 years ago
ThomasV
ba2c737a21
finish separation between plugins and GUIs
9 years ago
ThomasV
47ae32a900
fix typo
9 years ago
ThomasV
d318bd91ae
enforce python2 in setup
9 years ago
ThomasV
f8e51e3323
remove themes, check python3 in setup.py
9 years ago
ThomasV
e8d30129ea
replace TLSLite dependency with minimal RSA implementation
10 years ago
ThomasV
e96a0945ca
do not use pycrypto for DNSSEC validation
10 years ago