Commit Graph

148 Commits

Author SHA1 Message Date
ThomasV 9a3ea0e514 update locale 2019-05-09 16:09:05 +02:00
SomberNight cb4784c8ed requirements: use older pycryptodomex for now
see Legrandin/pycryptodome#286
2019-05-05 19:31:58 +02:00
SomberNight f38eed2fad rerun freeze_packages
One user reported not getting keepkey with fw 6.1.0 detected
with python-keepkey 6.0.3, but detecting it with 6.1.0.
Sounds weird as all the changes look to be tests-related,
and could not reproduce. Still, this should not hurt.
2019-05-05 17:39:24 +02:00
SomberNight bd5b7abd80 rerun freeze_packages
mainly for qdarkstyle
2019-05-03 04:44:18 +02:00
SomberNight b4648eceda rerun freeze_packages 2019-04-30 21:36:27 +02:00
SomberNight c2455c89df rerun freeze_packages
(related 232e59fc60)
2019-03-22 14:34:21 +01:00
SomberNight a2f477b679 rerun freeze_packages 2019-03-18 17:31:55 +01:00
ThomasV 0e78e15fa4 update locale submodule 2019-02-13 22:20:56 +01:00
SomberNight d78537c8c4 rerun freeze_packages 2019-02-08 19:19:02 +01:00
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@bf8802c2ea
2019-02-01 20:15:28 +01:00
ThomasV c4774d7a8e update submodules 2019-01-25 18:46:29 +01:00
SomberNight 5f05469852 rerun freeze_packages
closes #4993
closes #5006
2019-01-25 02:06:30 +01:00
ThomasV 649f8414a9 update icons submodule 2018-12-21 22:32:57 +01:00
ThomasV 0247802479 update submodules 2018-12-19 13:29:50 +01:00
SomberNight ba4af29bf8 rerun freeze_packages 2018-12-18 21:01:16 +01:00
ThomasV 1e8b34e63e rerun freeze_packages 2018-12-14 08:57:31 +01:00
SomberNight 8b775fd24a contrib: import 'requests' in try-except 2018-12-13 23:25:52 +01:00
SomberNight 67abea567f rerun freeze packages 2018-11-22 19:41:06 +01:00
SomberNight bcdb0c46fc update to aiorpcx 0.9 and require it 2018-10-26 17:06:42 +02:00
SomberNight 263c9265ae rerun freeze packages 2018-10-26 16:56:23 +02:00
SomberNight 3b9a55fab4 rerun freeze packages 2018-09-26 19:33:12 +02:00
ThomasV 8f4b57f718 run freeze_packages 2018-09-06 18:49:37 +02:00
SomberNight ecbbfdd10c rerun freeze packages 2018-09-05 15:58:39 +02:00
SomberNight bc35c82619 update submodules 2018-09-04 13:38:49 +02:00
ThomasV 28c49d2c48 update submodules 2018-09-03 15:39:45 +02:00
Peter D. Gray 0bcea80bdf Support for new hardware wallet: Coldcard
build-wine/deterministic.spec: add Coldcard plugin and ckcc-protocol dependancy

Require version 0.7.2 of ckcc-protocol (window fixes)

Rework import paths to new standards

Updated icons

New minimum version, for latest PSBT constants

Upgrade to final PSBT (BIP 174) standard encoding

Remove log noise

Show bootloader version number as well

Handle case where libraries are missing better

Remove noise about missing packages, for rest of world

Add reference to ckcc-protocol module/data

Remove dead code

Beef up the README more

Slightly better looking

Add version numbers and upgrade firmware feature

Split out DFU support into own file

First pass at adding Coinkite Coldcard hardware wallet to Electrum
2018-08-22 21:43:03 +02:00
Jean-Christophe Rona 02c30e3d52 Add support for Archos Safe-T mini hardware wallet (#4445)
commit 10c46477f3a6f2fbc0596345511e0994253081eb
Author: SomberNight <somber.night@protonmail.com>
Date:   Wed Jul 25 19:40:05 2018 +0200

    backport changes of trezor plugin

commit 213619e880f709188c1ea6272758896748e681a8
Merge: a855b75b6 6899ca252
Author: Jean-Christophe Rona <jc@rona.fr>
Date:   Wed Jul 25 18:45:19 2018 +0200

    Merge branch 'master' into safe-t-mini

commit a855b75b6f5af5f707c4680d0bac79eb66a85ace
Author: Jean-Christophe Rona <rona@archos.com>
Date:   Wed Jul 25 18:37:12 2018 +0200

    Safe-T: Switch to safet 0.1.3 to remove the rlp dependency

commit 9bee44ca33289158c91c03d47dec45de6577f17b
Author: SomberNight <somber.night@protonmail.com>
Date:   Wed Jul 18 14:01:10 2018 +0200

    safe-t: bump min fw to 1.0.5

    older fw has a bug when restoring from seed

commit 01816607e8ba308cb5cff96b5fb844e4f6b8fcc1
Author: SomberNight <somber.night@protonmail.com>
Date:   Wed Jul 18 13:57:17 2018 +0200

    safe-t: fix rlp version to avoid eth stuff

commit 430206bea1fa10b762ff953fbc7652ce0d0e939d
Merge: a999ae266 b4b862b0c
Author: SomberNight <somber.night@protonmail.com>
Date:   Wed Jul 18 13:29:41 2018 +0200

    Merge branch 'master' into pr/4445

commit a999ae266f499f180946d53d4e860cc871d562ab
Author: Jean-Christophe Rona <rona@archos.com>
Date:   Tue Jun 19 14:18:03 2018 +0200

    Safe-T mini: Remove supported coins

    This is not really useful there.

commit 7922df1031b2c4b132f7f9c90232480b5bf9585c
Author: Jean-Christophe Rona <rona@archos.com>
Date:   Tue May 29 16:43:37 2018 +0200

    Safe-T mini: Add support for the Safe-T mini
2018-07-25 20:11:04 +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
SomberNight e3d8edd0a0 rerun freeze packages 2018-07-12 18:33:43 +02:00
ThomasV 8f25e147fd update icons submodule 2018-06-29 13:43:26 +02:00
ThomasV 7feba2a200 update commit number of locales submodule 2018-06-29 13:18:03 +02:00
SomberNight 00db9c4552 rerun freeze_packages
and remove rlp from requirements-hw as trezor no longer references it
2018-06-15 13:05:35 +02:00
Johann Bauer 46fcf686b1 Travis: Check if icons and locales are up to date on release 2018-05-29 00:00:37 +02:00
root 354c737ce0 Track icons and locale version in submodule 2018-05-13 22:06:25 +02:00
SomberNight a459eea018 follow-up prev: specify rlp version
python-trezor depends on rlp (an ethereum package) that we do not need..
Newer versions of rlp introduced several new dependencies, which is even more stuff we don't need.
Some of these new dependencies are even a trouble to build on Wine, as they need vc++, and they don't distribute binary builds.

related #4338
2018-05-05 01:12:47 +02:00
SomberNight 46a0dbc9d9 rerun freeze_packages
closes #4338
2018-05-04 21:22:00 +02:00
Johann Bauer ee2a1f52a1 Bump cryptodome version 2018-04-08 23:27:06 +02:00
SomberNight 7b50790584 do not raise BaseException 2018-04-07 17:10:30 +02:00
SomberNight 10a0b0ad7f make_packages was failing
error was:
In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
    setuptools from https://pypi.python.org/packages/20/d7/04a0b689d3035143e2ff288f4b9ee4bf6ed80585cc121c90bfd85a1a8c2e/setuptools-39.0.1-py2.py3-none-any.whl#md5=ca299c7acd13a72e1171a3697f2b99bc (from protobuf==3.5.2.post1->-r ./contrib/deterministic-build/requirements.txt (line 21))
2018-04-01 22:53:02 +02:00
Johann Bauer 70d827b984 Add a script that finds dependencies for other OSs
This is used to make sure we also freeze versions for
packages that will only be used on Windows or OS X, while
the freezing script is most likely only be run on Linux.
2018-03-31 22:19:09 +02:00
Johann Bauer 3c28e34919 Check package hashes when generating binaries 2018-03-31 17:49:38 +02:00
SomberNight d213a7cd4f update frozen dependencies 2018-03-30 22:55:46 +02:00
SomberNight 79efc54608 freeze_packages (partial): up btchip-python 2018-03-27 21:36:39 +02:00
SomberNight bb5e195494 update frozen dependencies
fix #4031
2018-03-06 06:09:13 +01:00
Calin Culianu 6b09d478a5 Fixup to get PyQt5 5.10 working ok and looking right on Mac 2018-02-15 16:51:30 +01:00
Johann Bauer afa0168e14 Add new requirements file for binaries in contrib 2018-02-11 16:59:07 +01:00
SomberNight aaa0ee75b7 make freeze_packages.sh cwd independent. update requirements-hw.txt. re-run freeze_packages.sh. 2018-02-07 16:54:03 +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