You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pyproject-metadata 0.9.1 requires packaging 23.2 or later, but does not record
this dependency, see pypa/pyproject-metadata#239
This becomes a problem when meson-python is installed on a platform where
packaging 19.0 (the current minimum required version) is installed. This does
not trigger an update of packaging to the latest available version and results
in run time errors, see scipy/scipy#22840 (comment)
This could be fixed by a new release of pyproject-metadata, but we do not want
meson-python to depend on very recent releases. meson-python supports
pyproject-metadata 0.9.0 or later and still carries some work-arounds for
issues in that release.
The least invasive and most effective solution is to bump the packaging
requirement for meson-python to 23.2.
This also allows to remove a more restrictive packaging version requirement
used for the tests optional dependencies, due to the use of API available only
with packaging 23.1 or later in the meson-python tests.
Fixes#733.
0 commit comments