HomePhabricator

[electrum] build: fix incompatible dependencies

Description

[electrum] build: fix incompatible dependencies

Summary:
In D15870 we bumped the pinpointed pyopenssl version to 24.1.0, which introduced a dependency on cryptography>42. However the currently pinpointed version of dnspython[dnssec] had a incompatible limit on cryptography version (<40).
Note that prior to D15870 we already had an issue because of pinpointing cryptography==41.x, but the builds worked anyway with just warnings. But now the MacOS build is broken.

Bump dnspython[dnssec] to the latest release, which dropped the upper limit for cryptography and definitely supports ==42

Test Plan: Build all the release binaries and test them.

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D15885

Details

Provenance
PiRKAuthored on Apr 4 2024, 06:29
PiRKPushed on Apr 4 2024, 08:03
Reviewer
Restricted Project
Differential Revision
D15885: [electrum] build: fix incompatible dependencies
Parents
rABC865a8062def0: Add a release note for chronik
Branches
Unknown
Tags
Unknown