mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-27 12:26:28 +00:00
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.
12 lines
203 B
TOML
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"]
|