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.