From 85567cf1bedec20f715fa8a233490db43164bfcd Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 29 Oct 2025 12:16:59 -0700 Subject: [PATCH 1/2] BLD: Avoid Cython!=3.2.0b2 for Linux wheels --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 49bb49aab03c5..9d12237440ae3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires = [ "meson-python>=0.13.1", "meson>=1.2.1,<2", "wheel", - "Cython<4.0.0a0", # Note: sync with setup.py, environment.yml and asv.conf.json + "Cython<4.0.0a0,!=3.2.0b2", # Note: sync with setup.py, environment.yml and asv.conf.json # Force numpy higher than 2.0rc1, so that built wheels are compatible # with both numpy 1 and 2 "numpy>=2.0.0rc1", From 8e26355a4c6200d13be4ec0a64e9be8b0179632c Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 29 Oct 2025 12:17:56 -0700 Subject: [PATCH 2/2] Add comment --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 9d12237440ae3..cd070a18dc5d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,6 +5,7 @@ requires = [ "meson-python>=0.13.1", "meson>=1.2.1,<2", "wheel", + # !=3.2.0b2 pin per https://github.com/pandas-dev/pandas/issues/62898 "Cython<4.0.0a0,!=3.2.0b2", # Note: sync with setup.py, environment.yml and asv.conf.json # Force numpy higher than 2.0rc1, so that built wheels are compatible # with both numpy 1 and 2