3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-05-27 12:26:28 +00:00
yosys/pyproject.toml
Catherine 63fae93998 Update top-level Python project for CMake compatibility.
This commit reimplements the (no longer recommended) setuptools based
build system using a standards-based in-tree PEP517 build backend.
The implementation is partially based on
  https://codeberg.org/ziglang/zig-pypi/src/branch/main/make_wheels.py
which is licensed under BSD-0-clause.
2026-05-27 08:38:02 +00:00

12 lines
203 B
TOML

[build-system]
requires = [
"wheel",
"pybind11>=3,<4",
"cxxheaderparser",
]
backend-path = ["pyosys/build"]
build-backend = "local_backend"
[tool.ruff]
target-version = "py38"
lint.ignore = ["F541"]