Package: src:python-pyproject-parser
Version: 0.11.1-2
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyproject-parser  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: 
SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` 
(optional-dependencies)
  corresp(dist, value, root_dir)
running bdist_wheel
running build
running build_py
creating build/lib/pyproject_parser
copying pyproject_parser/utils.py -> build/lib/pyproject_parser
copying pyproject_parser/parsers.py -> build/lib/pyproject_parser
copying pyproject_parser/__init__.py -> build/lib/pyproject_parser
copying pyproject_parser/classes.py -> build/lib/pyproject_parser
copying pyproject_parser/__main__.py -> build/lib/pyproject_parser
copying pyproject_parser/type_hints.py -> build/lib/pyproject_parser
creating build/lib/pyproject_parser/cli
copying pyproject_parser/cli/__init__.py -> build/lib/pyproject_parser/cli
copying pyproject_parser/cli/_json_encoders.py -> build/lib/pyproject_parser/cli
running egg_info
creating pyproject_parser.egg-info
writing pyproject_parser.egg-info/PKG-INFO
writing dependency_links to pyproject_parser.egg-info/dependency_links.txt
writing entry points to pyproject_parser.egg-info/entry_points.txt
writing requirements to pyproject_parser.egg-info/requires.txt
writing top-level names to pyproject_parser.egg-info/top_level.txt
writing manifest file 'pyproject_parser.egg-info/SOURCES.txt'
reading manifest file 'pyproject_parser.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching '**/__pycache__'
warning: no files found matching '*.pyi' under directory 'pyproject_parser'
adding license file 'LICENSE'
writing manifest file 'pyproject_parser.egg-info/SOURCES.txt'
copying pyproject_parser/py.typed -> build/lib/pyproject_parser
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pyproject_parser
creating build/bdist.linux-x86_64/wheel/pyproject_parser/cli
copying build/lib/pyproject_parser/cli/__init__.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser/cli
copying build/lib/pyproject_parser/cli/_json_encoders.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser/cli
copying build/lib/pyproject_parser/utils.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/parsers.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/__init__.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/classes.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/__main__.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/type_hints.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/py.typed -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
running install_egg_info
Copying pyproject_parser.egg-info to 
build/bdist.linux-x86_64/wheel/./pyproject_parser-0.11.1.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pyproject_parser-0.11.1.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyproject-parser/.tmp-4nzv5bwr/pyproject_parser-0.11.1-py3-none-any.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pyproject_parser/__init__.py'
adding 'pyproject_parser/__main__.py'
adding 'pyproject_parser/classes.py'
adding 'pyproject_parser/parsers.py'
adding 'pyproject_parser/py.typed'
adding 'pyproject_parser/type_hints.py'
adding 'pyproject_parser/utils.py'
adding 'pyproject_parser/cli/__init__.py'
adding 'pyproject_parser/cli/_json_encoders.py'
adding 'pyproject_parser-0.11.1.dist-info/LICENSE'
adding 'pyproject_parser-0.11.1.dist-info/METADATA'
adding 'pyproject_parser-0.11.1.dist-info/WHEEL'
adding 'pyproject_parser-0.11.1.dist-info/entry_points.txt'
adding 'pyproject_parser-0.11.1.dist-info/top_level.txt'
adding 'pyproject_parser-0.11.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pyproject_parser-0.11.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyproject-parser  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: 
SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` 
(optional-dependencies)
  corresp(dist, value, root_dir)
running bdist_wheel
running build
running build_py
running egg_info
creating pyproject_parser.egg-info
writing pyproject_parser.egg-info/PKG-INFO
writing dependency_links to pyproject_parser.egg-info/dependency_links.txt
writing entry points to pyproject_parser.egg-info/entry_points.txt
writing requirements to pyproject_parser.egg-info/requires.txt
writing top-level names to pyproject_parser.egg-info/top_level.txt
writing manifest file 'pyproject_parser.egg-info/SOURCES.txt'
reading manifest file 'pyproject_parser.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching '**/__pycache__'
warning: no files found matching '*.pyi' under directory 'pyproject_parser'
adding license file 'LICENSE'
writing manifest file 'pyproject_parser.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pyproject_parser
creating build/bdist.linux-x86_64/wheel/pyproject_parser/cli
copying build/lib/pyproject_parser/cli/__init__.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser/cli
copying build/lib/pyproject_parser/cli/_json_encoders.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser/cli
copying build/lib/pyproject_parser/utils.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/parsers.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/__init__.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/classes.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/__main__.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/type_hints.py -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
copying build/lib/pyproject_parser/py.typed -> 
build/bdist.linux-x86_64/wheel/./pyproject_parser
running install_egg_info
Copying pyproject_parser.egg-info to 
build/bdist.linux-x86_64/wheel/./pyproject_parser-0.11.1.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pyproject_parser-0.11.1.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyproject-parser/.tmp-achnqyht/pyproject_parser-0.11.1-py3-none-any.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pyproject_parser/__init__.py'
adding 'pyproject_parser/__main__.py'
adding 'pyproject_parser/classes.py'
adding 'pyproject_parser/parsers.py'
adding 'pyproject_parser/py.typed'
adding 'pyproject_parser/type_hints.py'
adding 'pyproject_parser/utils.py'
adding 'pyproject_parser/cli/__init__.py'
adding 'pyproject_parser/cli/_json_encoders.py'
adding 'pyproject_parser-0.11.1.dist-info/LICENSE'
adding 'pyproject_parser-0.11.1.dist-info/METADATA'
adding 'pyproject_parser-0.11.1.dist-info/WHEEL'
adding 'pyproject_parser-0.11.1.dist-info/entry_points.txt'
adding 'pyproject_parser-0.11.1.dist-info/top_level.txt'
adding 'pyproject_parser-0.11.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pyproject_parser-0.11.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyproject-parser/build; python3.12 -m 
pytest  -v
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module>
    raise SystemExit(pytest.console_main())
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201, 
in console_main
    code = main()
           ^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 156, 
in main
    config = _prepareconfig(args, plugins)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 341, 
in _prepareconfig
    config = pluginmanager.hook.pytest_cmdline_parse(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
firstresult)
           
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
_hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
_multicall
    raise exception.with_traceback(exception.__traceback__)
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in 
_multicall
    teardown.throw(exception)  # type: ignore[union-attr]
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 105, in 
pytest_cmdline_parse
    config = yield
             ^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in 
_multicall
    res = hook_impl.function(*args)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1140, 
in pytest_cmdline_parse
    self.parse(args)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1494, 
in parse
    self._preparse(args, addopts=addopts)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1398, 
in _preparse
    self.hook.pytest_load_initial_conftests(
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
firstresult)
           
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
_hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
_multicall
    raise exception.with_traceback(exception.__traceback__)
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in 
_multicall
    teardown.throw(exception)  # type: ignore[union-attr]
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 151, in 
pytest_load_initial_conftests
    return (yield)
            ^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in 
_multicall
    teardown.throw(exception)  # type: ignore[union-attr]
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 154, in 
pytest_load_initial_conftests
    yield
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in 
_multicall
    res = hook_impl.function(*args)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1222, 
in pytest_load_initial_conftests
    self.pluginmanager._set_initial_conftests(
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 581, 
in _set_initial_conftests
    self._try_load_conftest(
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 629, 
in _try_load_conftest
    self._loadconftestmodules(
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 659, 
in _loadconftestmodules
    mod = self._importconftest(
          ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 735, 
in _importconftest
    self.consider_conftest(mod, registration_name=conftestpath_plugin_name)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 816, 
in consider_conftest
    self.register(conftestmodule, name=registration_name)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 512, 
in register
    self.consider_module(plugin)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 824, 
in consider_module
    self._import_plugin_specs(getattr(mod, "pytest_plugins", []))
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 831, 
in _import_plugin_specs
    self.import_plugin(import_spec)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 858, 
in import_plugin
    __import__(importspec)
  File "/usr/lib/python3/dist-packages/consolekit/__init__.py", line 50, in 
<module>
    from consolekit import _readline, commands, input, terminal_colours, 
tracebacks, utils  # noqa: F401
    
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/consolekit/commands.py", line 67, in 
<module>
    from click.parser import split_opt
  File "/usr/lib/python3/dist-packages/click/parser.py", line 513, in 
__getattr__
    warnings.warn(
DeprecationWarning: 'parser.split_opt' is deprecated and will be removed in 
Click 9.0. The old parser is available in 'optparse'.
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyproject-parser/build; {interpreter} 
-m pytest  -v
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyproject-parser/build; python3.13 -m 
pytest  -v
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module>
    raise SystemExit(pytest.console_main())
                     ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201, 
in console_main
    code = main()
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 156, 
in main
    config = _prepareconfig(args, plugins)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 341, 
in _prepareconfig
    config = pluginmanager.hook.pytest_cmdline_parse(
        pluginmanager=pluginmanager, args=args
    )
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
firstresult)
           
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
_hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
_multicall
    raise exception.with_traceback(exception.__traceback__)
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in 
_multicall
    teardown.throw(exception)  # type: ignore[union-attr]
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 105, in 
pytest_cmdline_parse
    config = yield
             ^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in 
_multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1140, 
in pytest_cmdline_parse
    self.parse(args)
    ~~~~~~~~~~^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1494, 
in parse
    self._preparse(args, addopts=addopts)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1398, 
in _preparse
    self.hook.pytest_load_initial_conftests(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        early_config=self, args=args, parser=self._parser
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
firstresult)
           
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
_hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
_multicall
    raise exception.with_traceback(exception.__traceback__)
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in 
_multicall
    teardown.throw(exception)  # type: ignore[union-attr]
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 151, in 
pytest_load_initial_conftests
    return (yield)
            ^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in 
_multicall
    teardown.throw(exception)  # type: ignore[union-attr]
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 154, in 
pytest_load_initial_conftests
    yield
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in 
_multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1222, 
in pytest_load_initial_conftests
    self.pluginmanager._set_initial_conftests(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        args=args,
        ^^^^^^^^^^
    ...<8 lines>...
        ),
        ^^
    )
    ^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 581, 
in _set_initial_conftests
    self._try_load_conftest(
    ~~~~~~~~~~~~~~~~~~~~~~~^
        anchor,
        ^^^^^^^
    ...<2 lines>...
        consider_namespace_packages=consider_namespace_packages,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 629, 
in _try_load_conftest
    self._loadconftestmodules(
    ~~~~~~~~~~~~~~~~~~~~~~~~~^
        x,
        ^^
    ...<2 lines>...
        consider_namespace_packages=consider_namespace_packages,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 659, 
in _loadconftestmodules
    mod = self._importconftest(
        conftestpath,
    ...<2 lines>...
        consider_namespace_packages=consider_namespace_packages,
    )
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 735, 
in _importconftest
    self.consider_conftest(mod, registration_name=conftestpath_plugin_name)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 816, 
in consider_conftest
    self.register(conftestmodule, name=registration_name)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 512, 
in register
    self.consider_module(plugin)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 824, 
in consider_module
    self._import_plugin_specs(getattr(mod, "pytest_plugins", []))
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 831, 
in _import_plugin_specs
    self.import_plugin(import_spec)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 858, 
in import_plugin
    __import__(importspec)
    ~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/consolekit/__init__.py", line 50, in 
<module>
    from consolekit import _readline, commands, input, terminal_colours, 
tracebacks, utils  # noqa: F401
    
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/consolekit/commands.py", line 67, in 
<module>
    from click.parser import split_opt
  File "/usr/lib/python3/dist-packages/click/parser.py", line 513, in 
__getattr__
    warnings.warn(
    ~~~~~~~~~~~~~^
        f"'parser.{name}' is deprecated and will be removed in Click 9.0."
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
        stacklevel=2,
        ^^^^^^^^^^^^^
    )
    ^
DeprecationWarning: 'parser.split_opt' is deprecated and will be removed in 
Click 9.0. The old parser is available in 'optparse'.
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyproject-parser/build; {interpreter} 
-m pytest  -v
dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.13" returned 
exit code 13
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202502/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-pyproject-parser, so that this is 
still
visible in the BTS web page for this package.

Thanks.

Reply via email to