Commit graph

169 commits

Author SHA1 Message Date
SomberNight
bed35a65c7
bump min python to 3.6 2018-09-11 21:04:36 +02:00
ghost43
c99007bda7
setup.py: add 'gui' extra. potentially build Qt icons files (#4647) 2018-08-30 16:16:14 +02:00
SomberNight
61aa19539c
some packaging clean-up 2018-07-24 17:32:18 +02:00
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.
2018-07-20 16:38:18 +02:00
Janus
097ac144d9 file reorganization with top-level module 2018-07-13 14:01:37 +02:00
SomberNight
65d5be13b6
fix #4475 2018-06-30 19:56:52 +02:00
SomberNight
849f64a010
python3.4: typing module is not part of stdlib 2018-06-16 17:38:30 +02:00
SomberNight
56a399e1da
fix revealer for linux distributables; and small clean-up 2018-06-10 22:12:23 +02:00
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 2018-05-25 15:43:06 +02:00
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
2018-04-11 19:10:14 +02:00
ThomasV
104ea477de fix #4136: revert to extras_require 2018-03-28 10:52:58 +02:00
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
2018-03-20 12:25:04 +01:00
ThomasV
f38ca73dae setup.py: install optional modules. fixes #3927 2018-03-08 11:52:01 +01:00
Marcel O'Neil
e72947c8fd
prevent requirements.txt from being installed to /usr 2018-03-07 15:15:54 -05:00
Johann Bauer
afa0168e14
Add new requirements file for binaries in contrib 2018-02-11 16:59:07 +01:00
Johann Bauer
f9a3edc2a2 Merge remote-tracking branch 'lillypad/master' 2018-02-11 16:21:32 +01:00
SomberNight
0693837538 freeze hw wallet dependencies into separate file. update versions using freeze_packages.sh. introduce "hardware" setuptools extra. 2018-01-30 22:10:03 +01:00
SomberNight
d83d927781 include servers_testnet.json and checkpoints_testnet.json in every binary 2017-12-27 14:21:05 +01:00
lillypad
c44427d33e requirements.txt support for user only pip requirements 2017-12-17 15:22:10 -04:00
ThomasV
44a83c2401 read checkpoints file in NetworkConstants, add it to setup.py 2017-12-12 11:10:50 +01:00
ThomasV
51718501fd add server list to setup.py 2017-09-14 10:25:04 +02:00
ThomasV
c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
c86140a608 py3 in setup.py and tox config 2017-08-26 08:28:24 +02:00
Johann Bauer
74af19705d Use PySocks from pypi instead of SocksiPy 2017-02-25 13:44:15 +01:00
ThomasV
e1515743cd replace slowaes with pyaes 2017-02-10 17:22:52 +01:00
djb
6b6f0be7d4 add Digital Bitbox hardware wallet 2017-01-31 14:21:11 +01:00
ThomasV
2948a06833 prepare version 2.7.18 2017-01-24 11:37:01 +01:00
ThomasV
b6a29b7bc2 fix; update setup.py 2017-01-03 17:17:15 +01:00
ThomasV
ca6e32442c remove plugins/plot from setup.py 2016-12-19 15:17:59 +01:00
Maks Verver
b0a3347e44 Fix typo: $XDG_DATA_HOME should be XDG_DATA_HOME. 2016-06-18 17:41:24 +02:00
Timothy Redaelli
901a9f3996 Fix installation when --root is specified 2016-02-29 13:28:18 +01:00
ThomasV
305843999e Relicensing 2016-02-24 10:20:30 +01:00
nomnombtc
9fc6c55382 change tab to whitespaces 2016-01-31 02:49:02 +01:00
nomnombtc
17b6e835c9 add hw_wallet plugin to setup.py 2016-01-31 02:47:16 +01:00
Andreas Hilboll
60b595356b BUG: allow non-root installation on linux
fixes #1607
2016-01-05 12:13:15 +01:00
ThomasV
a4c767437c add jsonrpclib dependency 2015-11-30 10:12:15 +01:00
ThomasV
b5a210fac3 add missing module electrum_plugins 2015-11-24 12:28:47 +01:00
ThomasV
ba2c737a21 finish separation between plugins and GUIs 2015-11-24 09:36:42 +01:00
ThomasV
47ae32a900 fix typo 2015-10-18 12:58:09 +02:00
ThomasV
d318bd91ae enforce python2 in setup 2015-10-18 12:48:53 +02:00
ThomasV
f8e51e3323 remove themes, check python3 in setup.py 2015-10-18 12:43:20 +02:00
ThomasV
e8d30129ea replace TLSLite dependency with minimal RSA implementation 2015-08-04 18:16:06 +02:00
ThomasV
e96a0945ca do not use pycrypto for DNSSEC validation 2015-07-29 22:06:44 +02:00
ThomasV
291b57b99a add pycrypto to dependencies in setup 2015-07-26 12:45:34 +02:00
ThomasV
3c4809ec5a fix path in setup.py 2015-06-08 13:54:15 +02:00
ThomasV
f02c2fde64 add payrequest.html to setup 2015-06-07 22:15:53 +02:00
Neil Booth
fb4b6ff960 Setup same for FreeBSD and DragonFly 2015-04-23 07:50:44 +09:00
ThomasV
47f89f43b6 get rid of pyasn1 dependencies 2015-04-14 15:10:44 +02:00
palob
768fe3c03a Icon location fix. Fixes #1111 2015-03-29 18:07:03 +02:00
Dmitry Marakasov
27c2a4e202 Treat FreeBSD just like Linux in setup.py 2015-03-14 14:36:26 +03:00