Minimum versions defined for dependencies do not work
Created by: Nothing4You
On latest master 09f8cc95 I'm getting the following exception:
pdm run python -m dheater --protocol ssh myhost
Traceback (most recent call last):
File "/home/username/.asdf/installs/python/3.10.1/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/home/username/.asdf/installs/python/3.10.1/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File ".../dheater/dheater/__main__.py", line 22, in <module>
from cryptoparser.tls.ciphersuite import TlsCipherSuite
File ".../dheater/__pypackages__/3.10/lib/cryptoparser/tls/ciphersuite.py", line 12, in <module>
from cryptoparser.tls.version import (
File ".../dheater/__pypackages__/3.10/lib/cryptoparser/tls/version.py", line 24, in <module>
@attr.s(order=False, eq=False, hash=True)
TypeError: attrs() got an unexpected keyword argument 'order'
this is on Python 3.10.1 on macOS ARM with the following package versions:
asn1crypto==1.4.0
attrs==19.1.0
certifi==2021.10.8
certvalidator==0.11.1
charset-normalizer==2.0.11
cryptolyzer==0.7.2
cryptoparser==0.7.1
idna==3.3
oscrypto==1.2.1
python-dateutil==2.8.2
requests==2.27.1
six==1.16.0
urllib3==1.26.8