1
1
[build-system ]
2
- requires = [" scikit-build-core>=0.11" , " pybind11==3.0.0b2 " ]
2
+ requires = [" scikit-build-core>=0.11" , " pybind11==3.0.0rc2 " ]
3
3
build-backend = " scikit_build_core.build"
4
4
5
5
[project ]
@@ -175,15 +175,7 @@ build-frontend = "build[uv]"
175
175
test-groups = [" test" ]
176
176
test-command = " python -m pytest -n auto --benchmark-disable tests"
177
177
test-sources = [" pyproject.toml" , " tests" ]
178
- skip = [
179
- " pp38-*" ,
180
- ]
181
- test-skip = [
182
- " cp*-musllinux_*" , # Segfaults
183
- " cp313t-win*" ,
184
- " pp311-*" , # no numpy wheels
185
- " cp*-win_arm64" , # no numpy wheels
186
- ]
178
+ test-skip = [" cp3{9,10}-win_arm64" , " cp3{9,10}-musllinux_*" ]
187
179
enable = [" cpython-freethreading" , " pypy" , " cpython-prerelease" , " graalpy" ]
188
180
environment-pass = [" SETUPTOOLS_SCM_PRETEND_VERSION" ]
189
181
environment.PIP_ONLY_BINARY = " numpy"
@@ -195,12 +187,22 @@ test-command = "pytest --benchmark-disable {project}/tests"
195
187
196
188
[tool .cibuildwheel .ios ]
197
189
build-frontend = " build"
190
+ xbuild-tools = [" cmake" , " ninja" ]
198
191
199
192
[[tool .cibuildwheel .overrides ]]
200
193
select = " pp310-macosx_arm64"
201
194
inherit.environment = " append"
202
195
environment.MACOSX_DEPLOYMENT_TARGET = " 14.0"
203
196
197
+ [[tool .cibuildwheel .overrides ]]
198
+ select = [" cp314*" , " pp311*" , " cp*-musllinux_*" ]
199
+ build-frontend = " build"
200
+ environment.PIP_EXTRA_INDEX_URL = " https://pypi.anaconda.org/scientific-python-nightly-wheels/simple"
201
+
202
+ [[tool .cibuildwheel .overrides ]]
203
+ select = [" *graalpy*" ]
204
+ build-frontend = " build"
205
+ environment.PIP_EXTRA_INDEX_URL = " https://www.graalvm.org/python/wheels/simple"
204
206
205
207
[tool .pylint ]
206
208
py-version = " 3.9"
0 commit comments