Skip to content

Commit 39c61e4

Browse files
Add pypy 3.11 support (#3527)
* Add pypy 3.11 support * Upgrade cython version * Allow for numpy prerelease for pypy 3.11 * Numpy DOES have a full pypy 3.11 release... * drop pypy 3.9 Co-authored-by: Ankith <[email protected]> * Skip numpy on manylinux x86_64 pypy 3.11 --------- Co-authored-by: Ankith <[email protected]>
1 parent acaf6bb commit 39c61e4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ requires = [
5656
"meson-python<=0.17.1",
5757
"meson<=1.7.0",
5858
"ninja<=1.12.1",
59-
"cython<=3.0.11",
59+
"cython<=3.1.2",
6060
"sphinx<=8.1.3",
6161
"sphinx-autoapi<=3.3.2",
6262
"pyproject-metadata!=0.9.1",
@@ -75,7 +75,7 @@ install = ['--tags=runtime,python-runtime,pg-tag']
7575
# dependencies. Here is where uv comes into the picture. It is an "installer" like pip,
7676
# but faster. It has been observed to save a couple of minutes of CI time.
7777
build-frontend = "build[uv]"
78-
build = "cp3{9,10,11,12,13}-* pp3{9,10}-*"
78+
build = "cp3{9,10,11,12,13}-* pp3{10,11}-*"
7979
skip = "*-musllinux_*"
8080
# build[uv] is verbose by default, so below flag is not needed here
8181
# build-verbosity = 3
@@ -123,5 +123,5 @@ only-binary = ["numpy"]
123123
# 1. skip all 32-bit manylinux (i686)
124124
# 2. skip all pypy+arm combinations
125125
[[tool.cibuildwheel.overrides]]
126-
select = "{*-manylinux_i686,pp*-*{arm64,aarch64}}"
126+
select = "{*-manylinux_i686,pp*-*{arm64,aarch64},pp311-manylinux_x86_64}"
127127
test-requires = []

0 commit comments

Comments
 (0)