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]

Reply via email to