--- a/pyproject.toml
+++ b/pyproject.toml
-@@ -1,8 +1,8 @@
- [build-system]
- # Minimum requirements for the build system to execute.
+@@ -4,11 +4,11 @@
+ #build-backend = "mesonpy"
requires = [
+ # setuptools, wheel and Cython are needed for the setup.py based build
- "setuptools==59.2.0",
-- "wheel==0.37.0",
+ "setuptools>=59.2.0",
-+ "wheel>=0.37.0",
- "Cython>=0.29.30,<3.0",
+ # `wheel` is needed for non-isolated builds, given that `meson-python`
+ # doesn't list it as a runtime requirement (at least in 0.11.0) - it's
+ # likely to be removed as a dependency in meson-python 0.12.0.
+- "wheel==0.38.1",
++ "wheel>=0.38.1",
+ "Cython>=0.29.34,<3.0",
+ # "meson-python>=0.10.0",
]
-