-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
infrastructureIssues related to infrastructure for repository and projectIssues related to infrastructure for repository and project
Description
See for example https://github.com/astro-informatics/s2fft/actions/runs/13965592798/job/39095153276
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [32 lines of output]
Traceback (most recent call last):
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/cibw-run-s9u2lr0j/cp39-macosx_arm64/build/venv/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
main()
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/cibw-run-s9u2lr0j/cp39-macosx_arm64/build/venv/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/cibw-run-s9u2lr0j/cp39-macosx_arm64/build/venv/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/scikit_build_core/build/__init__.py", line 96, in prepare_metadata_for_build_wheel
return _build_wheel_impl(
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/scikit_build_core/build/wheel.py", line 174, in _build_wheel_impl
return _build_wheel_impl_impl(
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/scikit_build_core/build/wheel.py", line 231, in _build_wheel_impl_impl
metadata = get_standard_metadata(pyproject, settings)
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/scikit_build_core/build/metadata.py", line 52, in get_standard_metadata
new_pyproject_dict["project"][field] = provider.dynamic_metadata(field, config)
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/scikit_build_core/metadata/setuptools_scm.py", line 25, in dynamic_metadata
from setuptools_scm import Configuration, _get_version
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/setuptools_scm/__init__.py", line 8, in <module>
from ._config import DEFAULT_LOCAL_SCHEME
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/setuptools_scm/_config.py", line 17, in <module>
from ._integration.pyproject_reading import (
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/setuptools_scm/_integration/pyproject_reading.py", line 9, in <module>
from .setuptools import read_dist_name_from_setup_cfg
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/setuptools_scm/_integration/setuptools.py", line 10, in <module>
import setuptools
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 27, in <module>
from .dist import Distribution
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/cibw-run-s9u2lr0j/cp39-macosx_arm64/build/venv/lib/python3.9/site-packages/_virtualenv.py", line 91, in exec_module
old(module)
File "/private/var/folders/0j/bwqcs4y508s2n4ck4dhf3rpc0000gn/T/pip-build-env-7ypsjcgn/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 15, in <module>
from packaging.licenses import canonicalize_license_expression
ModuleNotFoundError: No module named 'packaging.licenses'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Looks like similar issue has been reported in a few other projects - for example here and here so assume this an upstream issue rather than something specific to our configuration.
From changes made in this merge request pinning packaging to v24.2 or above may resolve which appears to what is specified in latest cibuildwheel v2.23.1 release requirements.
Metadata
Metadata
Assignees
Labels
infrastructureIssues related to infrastructure for repository and projectIssues related to infrastructure for repository and project