@@ -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.
7777build-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_* }"
127129test-requires = []
0 commit comments