From a83c87d9fea28dbe95fa93a006ab065956a9d2b5 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Wed, 23 Oct 2024 12:18:09 -0500 Subject: [PATCH 1/2] relax meson/meson-python requirements This makes bugfixes from later meson/meson-python fixes available to build pandas. For eg: python 3.13t support in meson, needs an up-to-date version of meson. --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d6a963e94f5b8..814ee438e06e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,8 +2,8 @@ # Minimum requirements for the build system to execute. # See https://github.com/scipy/scipy/pull/12940 for the AIX issue. requires = [ - "meson-python==0.13.1", - "meson==1.2.1", + "meson-python>=0.13.1,<0.14", + "meson>=1.2.1,<2", "wheel", "Cython~=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json # Force numpy higher than 2.0rc1, so that built wheels are compatible From dd120cba2e36798c88d5c3553387198e35a16167 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Fri, 25 Oct 2024 09:42:18 -0500 Subject: [PATCH 2/2] Drop upper bound for meson-python --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 814ee438e06e0..6dfee8f4910db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ # Minimum requirements for the build system to execute. # See https://github.com/scipy/scipy/pull/12940 for the AIX issue. requires = [ - "meson-python>=0.13.1,<0.14", + "meson-python>=0.13.1", "meson>=1.2.1,<2", "wheel", "Cython~=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json