mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-06 01:24:10 +00:00
* Created `setup.py`: Python package manifest to build `pyosys` wheels with a custom extension to build and include `libyosys.so` using Make * `.gitignore`: Added byproducts of the Python wheel build process * `Makefile`: Added `-undefined dynamic_lookup` to `libyosys.so` so missing symbols can be resolved by importing into a Python interpreter * `kernel/yosys.cc`: Gated `PyImport_AppendInittab` with `!Py_IsInitialized`; as of Python 3.12, the interpreter is already initialized and `PyImport_AppendInittab` would cause an exception to be raised * Created `wheels.yml`: CI workflow for building wheels for CPython on: * Linux (glibc, musl) and Darwin * x86-64 and arm64 |
||
---|---|---|
.. | ||
codeql.yml | ||
extra-builds.yml | ||
prepare-docs.yml | ||
test-build.yml | ||
test-compile.yml | ||
test-verific.yml | ||
update-flake-lock.yml | ||
version.yml | ||
wheels.yml |