python3Packages.joinmarket: update to NixOS 24.11

- Cryptography contains no relevant backwards-incompatible changes
  https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4300---2024-07-20

- Txtorcon 24.8.0 is a minor maintenance release:
  https://github.com/meejah/txtorcon/releases/tag/v24.8.0
This commit is contained in:
Erik Arvstedt 2024-12-13 23:21:26 +01:00
parent c66a6aab3a
commit 8af7fc4b80
No known key found for this signature in database
GPG key ID: 33312B944DD97846

View file

@ -74,9 +74,10 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'twisted==23.10.0' 'twisted==24.3.0' \
--replace-fail 'twisted==23.10.0' 'twisted==24.7.0' \
--replace-fail 'service-identity==21.1.0' 'service-identity==24.1.0' \
--replace-fail 'cryptography==41.0.6' 'cryptography==42.0.5'
--replace-fail 'cryptography==41.0.6' 'cryptography==43.0.1' \
--replace-fail 'txtorcon==23.11.0' 'txtorcon==24.8.0' \
# Modify pyproject.toml to include only specific modules. Do not include 'jmqtui'.
sed -i '/^\[tool.setuptools.packages.find\]/a include = ["jmbase", "jmbitcoin", "jmclient", "jmdaemon"]' pyproject.toml