blob: d759d0b519db2449f8c6f3efe65f043648f1c26b [file] [log] [blame] [edit]
# Warning: this is currently used to test cross-compilation, and is not a general
# out-of-tree builder for the tests (yet). Specifically, wheels can't be built from
# SDists.
[build-system]
requires = ["scikit-build-core"]
build-backend = "scikit_build_core.build"
[project]
name = "pybind11_tests"
version = "0.0.1"
dependencies = [
"pytest",
"pytest-timeout",
]
[tool.scikit-build]
build.verbose = true
logging.level = "INFO"
[tool.scikit-build.cmake.define]
PYBIND11_FINDPYTHON = true
[tool.cibuildwheel]
test-sources = ["tests", "pyproject.toml"]
test-command = "python -m pytest -o timeout=0 -p no:cacheprovider tests"
environment.PIP_ONLY_BINARY = "numpy,scipy"
environment.PIP_PREFER_BINARY = "1"
android.environment.ANDROID_API_LEVEL = "24" # Needed to include libc++ in the wheel.
ios.xbuild-tools = ["cmake", "ninja"]
pyodide.test-requires = ["numpy", "scipy"]