Source: python-cursive
Version: 0.2.3-5
Severity: serious
python-cursive's autopkgtests fail with python3-cryptography >= 47, as
seen e.g. in
https://ci.debian.net/packages/p/python-cursive/testing/amd64/72431246/:
=========================
Failures during discovery
=========================
--- import errors ---
Failed to import test module: cursive.tests.unit.test_certificate_utils
Traceback (most recent call last):
File "/usr/lib/python3.14/unittest/loader.py", line 426, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.14/unittest/loader.py", line 367, in
_get_module_from_name
__import__(name)
~~~~~~~~~~^^^^^^
File
"/tmp/autopkgtest-lxc.im6okxlc/downtmp/build.SFS/src/cursive/tests/unit/test_certificate_utils.py",
line 20, in <module>
from cursive import certificate_utils
File
"/tmp/autopkgtest-lxc.im6okxlc/downtmp/build.SFS/src/cursive/certificate_utils.py",
line 23, in <module>
from cursive import signature_utils
File
"/tmp/autopkgtest-lxc.im6okxlc/downtmp/build.SFS/src/cursive/signature_utils.py",
line 54, in <module>
ec.SECT571K1(),
^^^^^^^^^^^^
AttributeError: module 'cryptography.hazmat.primitives.asymmetric.ec' has no
attribute 'SECT571K1'. Did you mean: 'SECP521R1'?
Failed to import test module: cursive.tests.unit.test_signature_utils
Traceback (most recent call last):
File "/usr/lib/python3.14/unittest/loader.py", line 426, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.14/unittest/loader.py", line 367, in
_get_module_from_name
__import__(name)
~~~~~~~~~~^^^^^^
File
"/tmp/autopkgtest-lxc.im6okxlc/downtmp/build.SFS/src/cursive/tests/unit/test_signature_utils.py",
line 28, in <module>
from cursive import signature_utils
File
"/tmp/autopkgtest-lxc.im6okxlc/downtmp/build.SFS/src/cursive/signature_utils.py",
line 54, in <module>
ec.SECT571K1(),
^^^^^^^^^^^^
AttributeError: module 'cryptography.hazmat.primitives.asymmetric.ec' has no
attribute 'SECT571K1'. Did you mean: 'SECP521R1'?
Thanks,
--
Colin Watson (he/him) [[email protected]]