This project uses cibuildwheel to build the OGDF library into a ready-to-use python package (called wheel) installable via pip install ogdf-wheel
. Its mainly intended to be used with ogdf-python
when you don't want to build the OGDF yourself or use a C++ package manager.
The CI does neither automatically build new OGDF versions nor directly publishes the results to PyPi. To publish a new version, perform the following steps:
- Update the
/ogdf/
submodule in this repo to point to the latest release of the OGDF. - Update the version number in
pyproject.toml
. - Commit and push your changes to GitHub.
- Wait for the CI there to finish.
- Download the resulting
.whl
files. - Use
twine
to upload the files to PyPi.