Package: src:python-djangosaml2
Version: 1.8.0-1
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

python-djangosaml2's autopkg tests fail with Python 3.12:

[...]
289s autopkgtest [18:58:13]: test upstream: [-----------------------
290s /usr/lib/python3/dist-packages/pytz/__init__.py:30: SyntaxWarning: invalid escape sequence '\s'
290s   match = re.match("^#\s*version\s*([0-9a-z]*)\s*$", line)
291s Traceback (most recent call last):
291s   File "<frozen runpy>", line 198, in _run_module_as_main
291s   File "<frozen runpy>", line 88, in _run_code
291s File "/usr/lib/python3/dist-packages/django/__main__.py", line 9, in <module>
291s     management.execute_from_command_line()
291s File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
291s     utility.execute()
291s File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 436, in execute
291s     self.fetch_command(subcommand).run_from_argv(self.argv)
291s File "/usr/lib/python3/dist-packages/django/core/management/commands/test.py", line 24, in run_from_argv
291s     super().run_from_argv(argv)
291s File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 412, in run_from_argv
291s     self.execute(*args, **cmd_options)
291s File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 458, in execute
291s     output = self.handle(*args, **options)
291s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/django/core/management/commands/test.py", line 68, in handle
291s     failures = test_runner.run_tests(test_labels)
291s                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/django/test/runner.py", line 1048, in run_tests
291s     suite = self.build_suite(test_labels, extra_tests)
291s             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/django/test/runner.py", line 898, in build_suite
291s     tests = self.load_tests_for_label(label, discover_kwargs)
291s             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/django/test/runner.py", line 849, in load_tests_for_label
291s     tests = self.test_loader.loadTestsFromName(label)
291s             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3.12/unittest/loader.py", line 137, in loadTestsFromName
291s     module = __import__(module_name)
291s              ^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/djangosaml2/tests/__init__.py", line 35, in <module>
291s     from saml2.config import SPConfig
291s File "/usr/lib/python3/dist-packages/saml2/config.py", line 22, in <module>
291s     from saml2.mdstore import MetadataStore
291s File "/usr/lib/python3/dist-packages/saml2/mdstore.py", line 28, in <module>
291s     from saml2.httpbase import HTTPBase
291s File "/usr/lib/python3/dist-packages/saml2/httpbase.py", line 13, in <module>
291s     from saml2.pack import http_post_message
291s File "/usr/lib/python3/dist-packages/saml2/pack.py", line 20, in <module>
291s     from saml2.sigver import REQ_ORDER, RESP_ORDER
291s File "/usr/lib/python3/dist-packages/saml2/sigver.py", line 63, in <module>
291s     from saml2.xml.schema import node_to_schema
291s File "/usr/lib/python3/dist-packages/saml2/xml/schema/__init__.py", line 10, in <module>
291s     from xmlschema import XMLSchema as _XMLSchema
291s File "/usr/lib/python3/dist-packages/xmlschema/__init__.py", line 20, in <module> 291s from .dataobjects import DataElement, DataElementConverter, DataBindingConverter 291s File "/usr/lib/python3/dist-packages/xmlschema/dataobjects.py", line 27, in <module>
291s     from . import validators
291s File "/usr/lib/python3/dist-packages/xmlschema/validators/__init__.py", line 38, in <module> 291s from .schemas import XMLSchemaMeta, XMLSchemaBase, XMLSchema, XMLSchema10, XMLSchema11 291s File "/usr/lib/python3/dist-packages/xmlschema/validators/schemas.py", line 2137, in <module>
291s     class XMLSchema10(XMLSchemaBase):
291s File "/usr/lib/python3/dist-packages/xmlschema/validators/schemas.py", line 148, in __new__ 291s meta_schema = meta_schema_class.create_meta_schema(meta_schema_file) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/xmlschema/validators/schemas.py", line 763, in create_meta_schema 291s meta_schema = meta_schema_class(source, XSD_NAMESPACE, global_maps=global_maps, 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/xmlschema/validators/schemas.py", line 357, in __init__
291s     self.source = XMLResource(source, base_url, allow, defuse, timeout)
291s                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/xmlschema/resources.py", line 511, in __init__
291s     self.parse(source, lazy)
291s File "/usr/lib/python3/dist-packages/xmlschema/resources.py", line 746, in parse
291s     url = normalize_url(source, self._base_url)
291s           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/xmlschema/resources.py", line 188, in normalize_url
291s     path = _PurePath.from_uri(url)
291s            ^^^^^^^^^^^^^^^^^^^^^^^
291s File "/usr/lib/python3/dist-packages/xmlschema/resources.py", line 109, in from_uri
291s     return cls(uri)
291s            ^^^^^^^^
291s File "/usr/lib/python3/dist-packages/xmlschema/resources.py", line 98, in __new__
291s     return cast('_PurePath', cls._from_parts(args))
291s                              ^^^^^^^^^^^^^^^
291s AttributeError: type object '_PurePosixPath' has no attribute '_from_parts'. Did you mean: '_load_parts'?

Reply via email to