@@ -85,37 +85,39 @@ replacement = ""
85
85
86
86
87
87
[tool .cibuildwheel ]
88
+ archs = [" auto64" , " auto32" ]
88
89
build = " cp39-*"
89
90
build-frontend = " build[uv]"
90
91
build-verbosity = 1
91
92
test-groups = " test"
92
93
test-command = " pytest {project}/tests"
93
- test-skip = [" *-win_arm64 " , " *- macosx_universal2:arm64" ]
94
+ test-skip = [" *-macosx_universal2:arm64" ]
94
95
environment = { NINJA_PYTHON_DIST_ALLOW_NINJA_DEP = " 1" }
95
96
environment-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"
101
108
musllinux-armv7l-image = " musllinux_1_2"
102
109
103
110
[tool .cibuildwheel .config-settings ]
104
111
"cmake.define.RUN_NINJA_TEST" = " ON"
105
112
106
- [[tool .cibuildwheel .overrides ]]
107
- select = [" *-win_arm64" ,]
108
- config-settings."cmake.define.RUN_NINJA_TEST" = " OFF"
109
-
110
113
[[tool .cibuildwheel .overrides ]]
111
114
select = " *-macos*"
112
115
inherit.environment = " append"
113
116
environment = { MACOSX_DEPLOYMENT_TARGET = " 10.9" }
114
117
115
118
[[tool .cibuildwheel .overrides ]]
116
119
select = " *-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'"
119
121
build-frontend = " pip"
120
122
inherit.environment = " append"
121
123
environment = { LDFLAGS = " -static-libstdc++" }
@@ -128,8 +130,8 @@ inherit.environment = "append"
128
130
environment = { LDFLAGS = " -static-libstdc++ -static-libgcc" }
129
131
130
132
[[tool .cibuildwheel .overrides ]]
131
- select = " *-musllinux_s390x "
132
- build-frontend = " pip"
133
+ select = " *-musllinux_{ppc64le,s390x} "
134
+ build-frontend = " pip" # uv not available
133
135
inherit.test-command = " prepend"
134
136
inherit.config-settings = " append"
135
137
test-command = " pip check"
0 commit comments