From cb41ef58c988ec44eb9e2ffaa47d57f2da750cb7 Mon Sep 17 00:00:00 2001 From: Sid Thota Date: Mon, 24 Mar 2025 13:29:36 -0700 Subject: [PATCH] Update setup.cfg to change `description-file` to `description_file` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `setuptools` now requires `description_file` with underscores. Please consider merging this PR. ``` Collecting json-merge-patch>=0.2 (from apache-airflow-providers-google) Downloading json-merge-patch-0.2.tar.gz (3.1 kB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [31 lines of output] Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel return hook(config_settings) ^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-f85p36t0/overlay/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 "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 304, in _get_build_requires self.run_setup() File "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 522, in run_setup super().run_setup(setup_script=setup_script) File "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 320, in run_setup exec(code, locals()) File "", line 2, in File "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 116, in setup _install_setup_requires(attrs) File "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 87, in _install_setup_requires dist.parse_config_files(ignore_option_errors=True) File "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 730, in parse_config_files self._parse_config_files(filenames=inifiles) File "/tmp/pip-build-env-f85p36t0/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 599, in _parse_config_files opt = self._enforce_underscore(opt, section) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-f85p36t0/overlay/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. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error ``` --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index b88034e..08aedd7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,2 @@ [metadata] -description-file = README.md +description_file = README.md