-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Invalid dash-separated key 'description-file' on aiosonic, pytest-watch appeared in last hour #12434
Copy link
Copy link
Closed
Labels
externalThe problem is with another package or dependency (not uv)The problem is with another package or dependency (not uv)
Description
Summary
Can minimally reproduce with:
uv pip install datadog-api-client[async]~=2.33.1
Using Python 3.11.11 environment at: venv
× Failed to build `aiosonic==0.15.1`
├─▶ The build backend returned an error
╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1)
[stderr]
<string>:5: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
Traceback (most recent call last):
File "<string>", line 14, in <module>
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/build_meta.py", line 334, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/build_meta.py", line 304, in _get_build_requires
self.run_setup()
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/build_meta.py", line 522, in run_setup
super().run_setup(setup_script=setup_script)
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/build_meta.py", line 320, in run_setup
exec(code, locals())
File "<string>", line 50, in <module>
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/__init__.py", line 116, in setup
_install_setup_requires(attrs)
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/__init__.py", line 87, in _install_setup_requires
dist.parse_config_files(ignore_option_errors=True)
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/_virtualenv.py", line 20, in parse_config_files
result = old_parse_config_files(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/dist.py", line 730, in parse_config_files
self._parse_config_files(filenames=inifiles)
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/dist.py", line 599, in _parse_config_files
opt = self._enforce_underscore(opt, section)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/.cache/uv/builds-v0/.tmpDeYjkr/lib/python3.11/site-packages/setuptools/dist.py", line 629, in _enforce_underscore
raise InvalidConfigError(
setuptools.errors.InvalidConfigError: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file'
instead.
hint: This usually indicates a problem with the package or the build environment.
help: `aiosonic` (v0.15.1) was included because `datadog-api-client[async]` (v2.33.1) depends on `aiosonic==0.15.1`
Also happens with pytest-marker. Our Github Actions based CI/CD system just started throwing these errors, so it seems that something inside uv, or setuptools, or PyPi has changed very recently.
Platform
Linux 5.15.0-1077-aws x86_64 GNU/Linux
Version
uv 0.6.9
Python version
Python 3.11.11
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
externalThe problem is with another package or dependency (not uv)The problem is with another package or dependency (not uv)