diff --git a/contrib/deterministic-build/requirements.txt b/contrib/deterministic-build/requirements.txt index 4f84882d3..67f7d2fe3 100644 --- a/contrib/deterministic-build/requirements.txt +++ b/contrib/deterministic-build/requirements.txt @@ -14,6 +14,8 @@ certifi==2024.2.2 \ --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f dnspython==2.2.1 \ --hash=sha256:0f7569a4a6ff151958b64304071d370daa3243d15941a7beedf0c9fe5105603e +electrum-aionostr==0.0.6 \ + --hash=sha256:6eead6193edc6ab8455b7ddee1b3f4f5cb3c65d0ea1bdbdadb44506eb8f67092 electrum-ecc==0.0.3 \ --hash=sha256:c8ab69fecb294825367030da532b2d191883fa169789faa2942c256b4043d0a2 frozenlist==1.3.3 \ @@ -42,6 +44,8 @@ QtPy==2.4.1 \ --hash=sha256:a5a15ffd519550a1361bdc56ffc07fda56a6af7292f17c7b395d4083af632987 setuptools==65.5.1 \ --hash=sha256:e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f +websockets==13.1 \ + --hash=sha256:a3b3366087c1bc0a2795111edcadddb8b3b59509d5db5d7ea3fdd69f954a8878 wheel==0.38.4 \ --hash=sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac yarl==1.8.2 \ diff --git a/contrib/make_packages.sh b/contrib/make_packages.sh index 6677245ed..a2f89b44b 100755 --- a/contrib/make_packages.sh +++ b/contrib/make_packages.sh @@ -34,6 +34,10 @@ export FROZENLIST_NO_EXTENSIONS=1 export ELECTRUM_ECC_DONT_COMPILE=1 +# see https://github.com/python-websockets/websockets/blob/e6d0ea1d6b13a979924329d02fb82f79d82c7236/setup.py#L22 +export BUILD_EXTENSION="no" + + # if we end up having to compile something, at least give reproducibility a fighting chance export LC_ALL=C export TZ=UTC