Skip to content

Commit 26bf585

Browse files
committed
Add python 3.14, skip freethreaded and numpy test
1 parent 921e3a9 commit 26bf585

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ 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{10,11}-*"
79-
skip = "*-musllinux_*"
78+
build = "cp3{9,10,11,12,13,14}-* pp3{10,11}-*"
79+
skip = ["*-musllinux_*", "cp31?t-*"]
8080
# build[uv] is verbose by default, so below flag is not needed here
8181
# build-verbosity = 3
8282

@@ -122,6 +122,8 @@ only-binary = ["numpy"]
122122

123123
# 1. skip all 32-bit manylinux (i686)
124124
# 2. skip all pypy+arm combinations
125+
# 3. skip pypy 3.11 manylinux and cpython 3.14 manylinux (numpy has newer manylinux
126+
# wheels for this which is incompatible with our manylinux version)
125127
[[tool.cibuildwheel.overrides]]
126-
select = "{*-manylinux_i686,pp*-*{arm64,aarch64},pp311-manylinux_x86_64}"
128+
select = "{*-manylinux_i686,pp*-*{arm64,aarch64},pp311-manylinux_x86_64,cp314-manylinux_*}"
127129
test-requires = []

0 commit comments

Comments
 (0)