WillAyd commented on code in PR #45854:
URL: https://github.com/apache/arrow/pull/45854#discussion_r2044831701


##########
python/pyproject.toml:
##########
@@ -17,19 +17,21 @@
 
 [build-system]
 requires = [
+    "cmake < 4",
     "cython >= 3",
     # Starting with NumPy 1.25, NumPy is (by default) as far back compatible
     # as oldest-support-numpy was (customizable with a NPY_TARGET_VERSION
     # define).  For older Python versions (where NumPy 1.25 is not yet 
available)
     # continue using oldest-support-numpy.
     "oldest-supported-numpy>=0.14; python_version<'3.9'",
     "numpy>=1.25; python_version>='3.9'",
+    "meson>=1.3.0",

Review Comment:
   Ah OK thanks for clarifying. But wouldn't having this in the pyproject.toml 
then prevent you from a situation where you have a version in your build 
environment that doesn't satisfy the requirement in meson.build?
   
   Not something I want to get hung up on, but it is also worth noting that 
meson and meson-python are not attached to the same release schedule, so you 
can't simply control the version of the latter to always get the functionality 
from meson that you may require. See also the meson-python docs:
   
   
https://mesonbuild.com/meson-python/reference/meson-compatibility.html#meson-compatibility
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to