Skip to content

Commit 8ede185

Browse files
committed
DEPS: Bump Meson, lower pin Cython
1 parent 7863029 commit 8ede185

11 files changed

+29
-29
lines changed

ci/deps/actions-311-minimum_versions.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ dependencies:
88

99
# build dependencies
1010
- versioneer
11-
- cython<4.0.0a0
12-
- meson=1.2.1
13-
- meson-python=0.13.1
11+
- cython>=3.1,<4.0.0a0
12+
- meson>=1.6,<2
13+
- meson-python>=0.17.1,<1
1414

1515
# test dependencies
1616
- pytest>=7.3.2

ci/deps/actions-311.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ dependencies:
66

77
# build dependencies
88
- versioneer
9-
- cython<4.0.0a0
10-
- meson=1.2.1
11-
- meson-python=0.13.1
9+
- cython>=3.1,<4.0.0a0
10+
- meson>=1.6,<2
11+
- meson-python>=0.17.1,<1
1212

1313
# test dependencies
1414
- pytest>=7.3.2

ci/deps/actions-312.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ dependencies:
66

77
# build dependencies
88
- versioneer
9-
- cython<4.0.0a0
10-
- meson=1.2.1
11-
- meson-python=0.13.1
9+
- cython>=3.1,<4.0.0a0
10+
- meson>=1.6,<2
11+
- meson-python>=0.17.1,<1
1212

1313
# test dependencies
1414
- pytest>=7.3.2

ci/deps/actions-313-downstream_compat.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ dependencies:
77

88
# build dependencies
99
- versioneer
10-
- cython<4.0.0a0
11-
- meson=1.2.1
12-
- meson-python=0.13.1
10+
- cython>=3.1,<4.0.0a0
11+
- meson>=1.6,<2
12+
- meson-python>=0.17.1,<1
1313

1414
# test dependencies
1515
- pytest>=7.3.2

ci/deps/actions-313-freethreading.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dependencies:
77
# build dependencies
88
- setuptools
99
- versioneer
10-
- cython<4.0.0a0
10+
- cython>=3.1,<4.0.0a0
1111
- meson=1.8.0
1212
- meson-python=0.18.0
1313

ci/deps/actions-313-numpydev.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ dependencies:
66

77
# build dependencies
88
- versioneer
9-
- meson=1.2.1
10-
- meson-python=0.13.1
11-
- cython<4.0.0a0
9+
- meson>=1.6,<2
10+
- meson-python>=0.17.1,<1
11+
- cython>=3.1,<4.0.0a0
1212

1313
# test dependencies
1414
- pytest>=7.3.2

ci/deps/actions-313-pyarrownightly.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ dependencies:
66

77
# build dependencies
88
- versioneer
9-
- meson=1.2.1
10-
- cython<4.0.0a0
11-
- meson-python=0.13.1
9+
- meson>=1.6,<2
10+
- cython>=3.1,<4.0.0a0
11+
- meson-python>=0.17.1,<1
1212

1313
# test dependencies
1414
- pytest>=7.3.2

ci/deps/actions-313.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ dependencies:
66

77
# build dependencies
88
- versioneer
9-
- cython<4.0.0a0
10-
- meson=1.2.1
11-
- meson-python=0.13.1
9+
- cython>=3.1,<4.0.0a0
10+
- meson>=1.6,<2
11+
- meson-python>=0.17.1,<1
1212

1313
# test dependencies
1414
- pytest>=7.3.2

environment.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ dependencies:
88

99
# build dependencies
1010
- versioneer
11-
- cython<4.0.0a0
12-
- meson=1.2.1
13-
- meson-python=0.13.1
11+
- cython>=3.1,<4.0.0a0
12+
- meson>=1.6,<2
13+
- meson-python>=0.17.1,<1
1414

1515
# test dependencies
1616
- pytest>=7.3.2

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# Minimum requirements for the build system to execute.
33
# See https://github.com/scipy/scipy/pull/12940 for the AIX issue.
44
requires = [
5-
"meson-python>=0.13.1",
6-
"meson>=1.2.1,<2",
5+
"meson-python>=0.17.1,<1",
6+
"meson>=1.6,<2",
77
"wheel",
8-
"Cython<4.0.0a0", # Note: sync with setup.py, environment.yml and asv.conf.json
8+
"Cython>=3.1,<4.0.0a0", # Note: sync with setup.py, environment.yml and asv.conf.json
99
# Force numpy higher than 2.0rc1, so that built wheels are compatible
1010
# with both numpy 1 and 2
1111
"numpy>=2.0.0rc1",

0 commit comments

Comments
 (0)