/ pyproject.toml
pyproject.toml
 1  [build-system]
 2  requires = [
 3      "setuptools>=42",
 4      "pybind11>=2.10.0",
 5      "setuptools_scm[toml]>=6.2",
 6  ]
 7  build-backend = "setuptools.build_meta"
 8  
 9  [tool.setuptools_scm]
10  
11  [tool.cibuildwheel]
12  test-command = "python {project}/tests/test.py"
13  test-skip = "*universal2:arm64"
14  
15  [tool.ruff]
16  extend-select = [
17    "B",   # flake8-bugbear
18    "I",   # isort
19    "PGH", # pygrep-hooks
20    "RUF", # Ruff-specific
21    "UP",  # pyupgrade
22  ]
23  extend-ignore = [
24    "E501",   # Line too long
25  ]
26  target-version = "py311"