--- pyproject.toml.orig 2024-11-04 21:11:08 +++ pyproject.toml 2024-11-04 21:12:18 @@ -24,10 +24,10 @@ # The upper bound on Cython is pre-emptive only "Cython>=3.0.8,<3.1.0", # when updating version, also update check in meson.build # The upper bound on pybind11 is pre-emptive only - "pybind11>=2.12.0,<2.13.0", # when updating version, also update check in scipy/meson.build + "pybind11>=2.12.0", # when updating version, also update check in scipy/meson.build # The upper bound on pythran is pre-emptive only; 0.16.1 # is released/working at time of writing. - "pythran>=0.14.0,<0.17.0", + "pythran>=0.14.0", # numpy requirement for wheel builds for distribution on PyPI - building # against 2.x yields wheels that are also compatible with numpy 1.x at @@ -35,8 +35,7 @@ # Note that building against numpy 1.x works fine too - users and # redistributors can do this by installing the numpy version they like and # disabling build isolation. - "numpy>=2.0.0rc1,<2.3", - "numpy>=2.1.0rc1; python_version>='3.13'", + "numpy>=1.23.5,<2.3" ] [project]