[...]
[9/9] Cythonizing src/borg/legacy/crypto/low_level.pyx
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
~~~~^^
File "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
return _build_backend().build_wheel(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
wheel_directory, config_settings, metadata_directory
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 435, in build_wheel
return _build(['bdist_wheel'])
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 426, in _build
return self._build_with_temp_dir(
~~~~~~~~~~~~~~~~~~~~~~~~~^
cmd,
^^^^
...<3 lines>...
self._arbitrary_args(config_settings),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 407, in _build_with_temp_dir
self.run_setup()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 320, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "<string>", line 263, in <module>
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 148, in setup
_setup_distribution = dist = klass(attrs)
~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 323, in __init__
_Distribution.__init__(self, dist_attrs)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 309, in __init__
self.finalize_options()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 786, in finalize_options
ep(self)
~~^^^^^^
File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/setuptools.py", line 159, in infer_version
result.apply(dist)
~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/version_inference.py", line 28, in apply
version_string = infer_version_string(
self.dist_name,
...<2 lines>...
force_write_version_files=True,
)
File "/usr/lib/python3/dist-packages/setuptools_scm/_integration/version_inference.py", line 94, in infer_version_string
config = _config_module.Configuration.from_file(
dist_name=dist_name, pyproject_data=pyproject_data, **(overrides or {})
)
File "/usr/lib/python3/dist-packages/setuptools_scm/_config.py", line 293, in from_file
return cls.from_data(relative_to=relative_to, data=args)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools_scm/_config.py", line 313, in from_data
return cls(
relative_to=relative_to,
...<2 lines>...
**data,
)
TypeError: Configuration.__init__() got an unexpected keyword argument 'tag'
TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:485: build: plugin pyproject failed with: exit code=1: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14
dh_auto_build: error: pybuild --build -i python{version} -p 3.14 --parallel=2 returned exit code 13
make: *** [debian/rules:35: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
I'm reverting the commit for now, not sure which way is the best to make it retro-compatible...
Any idea?
Hello, the change in 5237f9a broke debian builds
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1144303
I'm reverting the commit for now, not sure which way is the best to make it retro-compatible...
Any idea?