mikemcowie opened a new issue, #2111: URL: https://github.com/apache/libcloud/issues/2111
## Summary On a current *Fedora Silverblue* with libvirt headers installed, on a fresh checkout of trunk [HEAD as of 2026/01/31 ](https://github.com/apache/libcloud/commit/a0a592ed3d117b8aad), `uv sync` fails on all supported python version. ## Detailed Information Provide detailed information of your bug report. This includes information about your environment (which Libcloud version are you using, which Python version, which Operating System / distribution, etc.) and steps which are needed to reproduce it. ### System ``` $ uname --all Linux fedora 6.18.6-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 18 18:57:00 UTC 2026 x86_64 GNU/Linux $ uv --version uv 0.9.28 $ git status On branch trunk Your branch is up to date with 'origin/trunk'. nothing to commit, working tree clean ``` ### Reproduction ``` $ uv sync ``` ### Expected uv sync should successfuly install dependencies including test dependencies ### Actual ``` ]Resolved 136 packages in 0.79ms × Failed to build `libvirt-python==10.2.0` ├─▶ The build backend returned an error ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1) [stdout] running bdist_wheel running build running build_py Missing type converters: int *:1 virTypedParameterPtr:1 ERROR: failed virDomainGetAutostartOnce ERROR: failed virDomainSetThrottleGroup [stderr] /var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() Traceback (most recent call last): File "<string>", line 11, in <module> File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/build_meta.py", line 436, in build_wheel return _build(['bdist_wheel']) ^^^^^^^^^^^^^^^^^^^^^^^ File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/build_meta.py", line 427, in _build return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/build_meta.py", line 408, in _build_with_temp_dir self.run_setup() File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) File "<string>", line 272, in <module> File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) # type: ignore[return-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 370, in run self.run_command("build") File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) File "/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "<string>", line 167, in run File "/var/home/mikec/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/var/home/mikec/.cache/uv/builds-v0/.tmpCAwFVN/bin/python', 'generator.py', 'libvirt', '/usr/share/libvirt/api/libvirt-api.xml', 'py']' returned non-zero exit status 1. hint: This usually indicates a problem with the package or the build environment. help: `libvirt-python` (v10.2.0) was included because `apache-libcloud:dev` depends on `libvirt-python` ``` For more information on contributing, please see https://libcloud.readthedocs.io/en/latest/development.html -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
