Index: pyproject.toml
--- pyproject.toml.orig
+++ pyproject.toml
@@ -20,16 +20,16 @@ requires = [
     # pre-emptive upper bound on meson-python based on:
     # 0.19.0 working at time of writing, chance of breaking
     # with 0.20.x/0.21.x low
-    "meson-python>=0.15.0,<0.22.0",
+    "meson-python>=0.15.0",
     # for Cython, 3.2.4 works at time of writing; pre-emptive
     # guard only:
-    "Cython>=3.2.0,<3.3.0",
+    "Cython>=3.2.0",
     # Pre-emptive upper bound on pybind11
     # (3.0.4 works at time of writing)
-    "pybind11>=2.13.2,<3.1.0",
+    "pybind11>=2.13.2",
     # Pre-emptive upper bound on pythran
     # (0.18.1 works at time of writing)
-    "pythran>=0.18.1,<0.19.0",
+    "pythran>=0.18.1",
     # NOTE: need numpy>=2.1.3 for free-threaded CPython support
     "numpy>=2.0.0,<2.8",
 ]
