Skip to content

Commit d837e3b

Browse files
committed
pin Cython in pyproject.toml and meta.yaml to <3.1.0 when Python >= 3.13
1 parent 716d3ff commit d837e3b

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

conda-recipe/meta.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ requirements:
4141
- {{ dep }}
4242
{% elif dep.startswith('build>=') %}
4343
- {{ 'python-' ~ dep }}
44+
{% elif dep.startswith('cython') %}
45+
{% if dep.split(';')[1]) == "python_version<'3.13'" %}
46+
- {{ dep.split(';')[0] }} # [py<313]
47+
{% else %}
48+
- {{ dep.split(';')[0] }} # [py>=313]
4449
{% else %}
4550
- {{ dep|replace('_','-') }}
4651
{% endif %}

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ requires = [
88
"scikit-build>=0.17.0",
99
"ninja>=1.11.1; platform_system!='Windows'",
1010
"cmake>=3.29.0",
11-
"cython>=3.0.10",
11+
"cython>=3.0.10;python_version<'3.13'",
12+
"cython>=3.0.10,<3.1.0;python_version>='3.13'",
1213
"numpy >=1.23",
1314
# WARNING: check with doc how to upgrade
1415
"versioneer[toml]==0.29"

0 commit comments

Comments
 (0)