1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
[build-system]
requires = [
"setuptools>=65.4.1",
"scikit-build>=0.18.0",
"cmake>=3.18",
"ninja",
]
build-backend = "setuptools.build_meta"
[tool.cibuildwheel]
# skip musl and pypy
skip = ["*-musllinux*", "pp*", "*-win_arm64"]
test-requires = "pytest"
test-command = "python -X dev -m pytest {project}/tests/unit"
test-skip = ["*-win_arm64", "*-macosx_universal2:arm64"]
[tool.cibuildwheel.macos]
environment = { MACOSX_DEPLOYMENT_TARGET = "10.15" }
archs = ["x86_64", "universal2"]
[tool.cibuildwheel.linux]
archs = ["i686", "x86_64", "aarch64"]
[tool.cibuildwheel.windows]
archs = ["x86", "AMD64", "ARM64"]
[tool.pylint.messages_control]
disable = "C0114,C0115,C0116"
[tool.isort]
profile = "black"
|