1
0

dependencies: support and require dnspython 2.0, rm monkey patches

- dnspython 2.0 requires cryptography 2.6 so we now always require that
  (no longer a choice between cryptography and pycryptodomex)
- test_dnssec.py is deleted as it was testing the monkey-patch

related: #6538
This commit is contained in:
SomberNight
2020-12-08 16:35:29 +01:00
parent f74ac1a741
commit 14372e0a94
6 changed files with 12 additions and 175 deletions

View File

@@ -1,2 +1,5 @@
PyQt5<5.15
cryptography>=2.1
# we need at least cryptography>=2.1 for electrum.crypto,
# and at least cryptography>=2.6 for dnspython[DNSSEC]
cryptography>=2.6

View File

@@ -1,7 +1,6 @@
ecdsa>=0.14
qrcode
protobuf>=3.12
dnspython<2.0
qdarkstyle<2.9
aiorpcx>=0.18,<0.19
aiohttp>=3.3.0,<4.0.0
@@ -9,3 +8,7 @@ aiohttp_socks>=0.3
certifi
bitstring
attrs>=19.2.0
# Note that we also need the dnspython[DNSSEC] extra which pulls in cryptography,
# but as that is not pure-python it cannot be listed in this file!
dnspython>=2.0