Commit Graph

179 Commits

Author SHA1 Message Date
ThomasV 413fcfbf9b update locale submodule 2020-09-11 15:18:03 +02:00
SomberNight 9204102663 binaries: pip install build requirements first
I no longer trust pip to install packages from a requirements.txt file in the correct order.
For reproducibility, let's install pip/setuptools/wheels/cython first.

see https://github.com/pypa/pip/issues/2362#issuecomment-418423458
see #5859 and #6382
2020-09-08 16:44:35 +02:00
SomberNight 829f7c7443 rerun freeze_packages 2020-09-08 16:44:31 +02:00
SomberNight f1d54d3cd8 update locale submodule 2020-07-08 02:13:44 +02:00
SomberNight 27d03441d3 frozen deps: update bitbox02 and ledger libs
related: #6309, #6293
2020-07-02 13:01:07 +02:00
SomberNight 212d18d5e6 frozen deps: update coldcard lib
closes #6181
2020-06-25 19:36:43 +02:00
ThomasV 27f90ad595 update locale submodule 2020-06-23 20:35:28 +02:00
SomberNight 24a007840f sdist build: use modern pip
the one in apt refused to install certain package versions (that were pinned by hash!!)
and installed different versions instead... e.g.:

Collecting wheel==0.34.2 (from -r /opt/electrum/contrib/build-linux/sdist/../../../contrib/deterministic-build/requirements.txt (line 112))
  Downloading https://files.pythonhosted.org/packages/75/28/521c6dc7fef23a68368efefdcd682f5b3d1d58c2b90b06dc1d0b805b51ae/wheel-0.34.2.tar.gz (58kB)
    100% |████████████████████████████████| 61kB 3.8MB/s
  Requested wheel==0.34.2 from https://files.pythonhosted.org/packages/75/28/521c6dc7fef23a68368efefdcd682f5b3d1d58c2b90b06dc1d0b805b51ae/wheel-0.34.2.tar.gz#sha256=8788e9155fe14f54164c1b9eb0a319d98ef02c160725587ad60f14ddc57b6f96 (from -r /opt/electrum/contrib/build-linux/sdist/../../../contrib/deterministic-build/requirements.txt (line 112)), but installing version 0.30.0
2020-06-12 19:48:19 +02:00
SomberNight efe5cd9aff rerun freeze_packages
neat reduction due to #6220
2020-06-11 02:03:16 +02:00
SomberNight d1f860ccf3 dependencies: update max qdarkstyle
Previously we stuck with version 2.6.8 as that had no deps but later
versions introduced several deps. However, now latest version only
has two dependencies (one of which has the same maintainer).
Futher, there are some bugs with 2.6.8 when used with new Qt,
e.g. with dropdowns that I want fixed (which it is in the newer ones).

related https://github.com/ColinDuquesnoy/QDarkStyleSheet/issues/182
2020-06-03 18:05:33 +02:00
SomberNight 83d7160b47 rerun freeze_packages 2020-06-03 18:05:30 +02:00
SomberNight 7d0703fc4a fix mac build: follow-up aac770404f 2020-05-14 20:58:54 +02:00
SomberNight aac770404f mac build: pin hashes of more build dependencies
namely pyinstaller
2020-05-14 20:24:14 +02:00
SomberNight 55c8216738 binaries: update bundled PyQt version: 5.11.3 -> 5.14.2
Now that we increased the min supported macOS version re #6128 anyway.
Per https://github.com/spesmilo/electrum/issues/3685#issuecomment-508556343,
Qt 5.14 needs at least macOS 10.13
2020-05-14 20:24:03 +02:00
SomberNight 04dcfe6fd1 bitbox02: add to requirements-hw, and include in win/mac binaries 2020-04-12 15:34:19 +02:00
SomberNight f11bf1dd4a rerun freeze_packages 2020-04-06 20:12:14 +02:00
SomberNight adc97af58c clear up requirements re pycryptodomex 2020-03-04 20:33:02 +01:00
SomberNight bb94712a14 requirements: bump min archos safet version
related: #5968
2020-02-21 18:23:33 +01:00
SomberNight 80025a3af4 requirements-hw: re-add Cython
this reverts ec496a8222
Cython must be pinned down for reproducible builds
related #5859
2020-01-22 12:08:30 +01:00
SomberNight bc77091539 requirements: rm pycryptodomex from "binary"-specific list
it's already listed now in the "core" requirements.txt file
2020-01-10 19:04:16 +01:00
SomberNight 5f4162deaa requirements: bump min python-keepkey to 6.3.1
as 6.3.0 had basic functionality (restore from seed) broken
see https://github.com/keepkey/python-keepkey/pull/85
2019-12-21 07:33:36 +01:00
SomberNight c8d7075758 requirements: bump min python-keepkey to 6.3.0 2019-12-20 01:49:56 +01:00
SomberNight 00a7df13bf rerun freeze_packages 2019-12-04 20:04:18 +01:00
dependabot[bot] ed5300ba1d build(deps): bump ecdsa in /contrib/deterministic-build
Bumps [ecdsa](https://github.com/warner/python-ecdsa) from 0.13.2 to 0.13.3.
- [Release notes](https://github.com/warner/python-ecdsa/releases)
- [Changelog](https://github.com/warner/python-ecdsa/blob/master/NEWS)
- [Commits](https://github.com/warner/python-ecdsa/compare/python-ecdsa-0.13.2...python-ecdsa-0.13.3)

Signed-off-by: dependabot[bot] <support@github.com>
2019-11-02 09:23:39 +00:00
ThomasV a3bff7476c run freeze_packages 2019-08-20 09:03:12 +02:00
SomberNight 0ec9f79402 rerun freeze_packages 2019-08-09 21:28:35 +02:00
SomberNight c8e2653690 wine build: pin build dependencies
"pip install pyinstaller" was "silently" grabbing unpinned dependencies
2019-08-09 19:05:32 +02:00
ThomasV aa00fa2a5c update submodule 2019-07-03 16:01:10 +02:00
SomberNight ec496a8222 requirements-hw: rm Cython
not actually needed
based on Electron-Cash/Electron-Cash@70de1a2b53
2019-06-23 03:06:36 +02:00
SomberNight fbcf6f48b9 rerun freeze_packages 2019-06-04 20:36:52 +02:00
SomberNight aab067372c requirements: pin PyQt5-sip version due to build problems
see https://tickets.metabrainz.org/browse/PICARD-1472
having issues on MacOS to codesign sip.so when PyQt5-sip==4.19.15:
PyQt5/sip.so malformed object (unknown load command 7)
2019-05-09 18:11:50 +02:00
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