@@ -85,37 +85,39 @@ replacement = ""
8585
8686
8787[tool .cibuildwheel ]
88+ archs = [" auto64" , " auto32" ]
8889build = " cp39-*"
8990build-frontend = " build[uv]"
9091build-verbosity = 1
9192test-groups = " test"
9293test-command = " pytest {project}/tests"
93- test-skip = [" *-win_arm64 " , " *- macosx_universal2:arm64" ]
94+ test-skip = [" *-macosx_universal2:arm64" ]
9495environment = { NINJA_PYTHON_DIST_ALLOW_NINJA_DEP = " 1" }
9596environment-pass = [" SETUPTOOLS_SCM_PRETEND_VERSION" ]
96- musllinux-x86_64-image = " musllinux_1_1"
97- musllinux-i686-image = " musllinux_1_1"
98- musllinux-aarch64-image = " musllinux_1_1"
99- musllinux-ppc64le-image = " musllinux_1_1"
100- musllinux-s390x-image = " musllinux_1_1"
97+ manylinux-x86_64-image = " quay.io/pypa/manylinux2010_x86_64:2022-08-05-4535177"
98+ manylinux-i686-image = " quay.io/pypa/manylinux2010_i686:2022-08-05-4535177"
99+ manylinux-aarch64-image = " manylinux2014"
100+ manylinux-ppc64le-image = " manylinux2014"
101+ manylinux-s390x-image = " manylinux2014"
102+ manylinux-armv7l-image = " manylinux_2_31"
103+ musllinux-x86_64-image = " quay.io/pypa/musllinux_1_1_x86_64:2024.10.26-1"
104+ musllinux-i686-image = " quay.io/pypa/musllinux_1_1_i686:2024.10.26-1"
105+ musllinux-aarch64-image = " quay.io/pypa/musllinux_1_1_aarch64:2024.10.26-1"
106+ musllinux-ppc64le-image = " quay.io/pypa/musllinux_1_1_ppc64le:2024.10.26-1"
107+ musllinux-s390x-image = " quay.io/pypa/musllinux_1_1_s390x:2024.10.26-1"
101108musllinux-armv7l-image = " musllinux_1_2"
102109
103110[tool .cibuildwheel .config-settings ]
104111"cmake.define.RUN_NINJA_TEST" = " ON"
105112
106- [[tool .cibuildwheel .overrides ]]
107- select = [" *-win_arm64" ,]
108- config-settings."cmake.define.RUN_NINJA_TEST" = " OFF"
109-
110113[[tool .cibuildwheel .overrides ]]
111114select = " *-macos*"
112115inherit.environment = " append"
113116environment = { MACOSX_DEPLOYMENT_TARGET = " 10.9" }
114117
115118[[tool .cibuildwheel .overrides ]]
116119select = " *-manylinux_{x86_64,i686}"
117- manylinux-x86_64-image = " manylinux2010"
118- manylinux-i686-image = " manylinux2010"
120+ before-build = " python -m pip install 'pip==25.1.1'"
119121build-frontend = " pip"
120122inherit.environment = " append"
121123environment = { LDFLAGS = " -static-libstdc++" }
@@ -128,8 +130,8 @@ inherit.environment = "append"
128130environment = { LDFLAGS = " -static-libstdc++ -static-libgcc" }
129131
130132[[tool .cibuildwheel .overrides ]]
131- select = " *-musllinux_s390x "
132- build-frontend = " pip"
133+ select = " *-musllinux_{ppc64le,s390x} "
134+ build-frontend = " pip" # uv not available
133135inherit.test-command = " prepend"
134136inherit.config-settings = " append"
135137test-command = " pip check"
0 commit comments