diff --git a/bindings/python/pyproject.toml b/bindings/python/pyproject.toml index 8bc8c14c..35c69ea1 100644 --- a/bindings/python/pyproject.toml +++ b/bindings/python/pyproject.toml @@ -14,12 +14,12 @@ [build-system] requires = [ - "setuptools>=42", - "scikit-build", - "cmake>=3.21", # Keep in-sync with `CMakeLists.txt` - "numpy>=1.10.0, <2", # Keep in-sync with `setup.py` - "archspec>=0.2.0", # Keep in-sync with `setup.py` - "toml>=0.10.2", # Keep in-sync with `setup.py` required for the tests + "setuptools==68.0.0", + "scikit-build==0.18.1", + "cmake==3.27.0", # Keep in-sync with `CMakeLists.txt` + "numpy==2.0.2", # Keep in-sync with `setup.py` + "archspec==0.2.0", # Keep in-sync with `setup.py` + "toml==0.10.2" , # Keep in-sync with `setup.py` required for the tests #"pybind11", # Installed in CMakeLists.txt ] diff --git a/bindings/python/setup.py b/bindings/python/setup.py index 0478b884..aeb5b9f0 100644 --- a/bindings/python/setup.py +++ b/bindings/python/setup.py @@ -73,7 +73,7 @@ def target(arch): cmake_install_dir='src/svs', cmake_args = cmake_args, install_requires = [ - "numpy>=1.10.0, <2", # keep in-sync with `pyproject.toml` + "numpy>=1.16, <3", # keep in-sync with `pyproject.toml` "archspec>=0.2.0", # keep in-sync with `pyproject.toml` "toml>=0.10.2", # keep in-sync with `pyproject.toml` required for the tests ],