-
-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathpyproject.toml
More file actions
32 lines (26 loc) · 675 Bytes
/
pyproject.toml
File metadata and controls
32 lines (26 loc) · 675 Bytes
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
32
[build-system]
requires = ["setuptools>=77.0.1",
"setuptools_scm",
"extension-helpers>=1.3,<2",
"numpy>=2.0.0"]
build-backend = 'setuptools.build_meta'
# Currently, free-threaded builds do not support the Python Limited API.
# See https://github.com/python/cpython/issues/111506
[[tool.cibuildwheel.overrides]]
select = "cp3??t-*"
inherit.environment = "append"
environment.EXTENSION_HELPERS_PY_LIMITED_API = ""
[tool.pytest.ini_options]
filterwarnings = [
"error",
"ignore:numpy\\.ndarray size changed:RuntimeWarning",
]
[tool.ruff]
exclude = [
"cextern",
"docs/conf.py",
]
[tool.codespell]
skip = """
cextern/*
"""