@@ -75,8 +75,8 @@ install = ['--tags=runtime,python-runtime,pg-tag']
75
75
# dependencies. Here is where uv comes into the picture. It is an "installer" like pip,
76
76
# but faster. It has been observed to save a couple of minutes of CI time.
77
77
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-* " ]
80
80
# build[uv] is verbose by default, so below flag is not needed here
81
81
# build-verbosity = 3
82
82
@@ -122,6 +122,8 @@ only-binary = ["numpy"]
122
122
123
123
# 1. skip all 32-bit manylinux (i686)
124
124
# 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)
125
127
[[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_* }"
127
129
test-requires = []
0 commit comments