OZI is a set of publishing tools for creating and maintaining pure Python packages. See the documentation for the project roadmap, API specification, Meson version support, and other project information.
OZI is meant for Python developers as a standardized and opinionated Python packaging style guide and continuous integration checkpointing API using the Meson build system.
The OZI continuous integration strategy consists of:
- The following checkpointed environments:
- code testing and coverage
- distributing Python packages with Meson
- code linting and formatting
- Release drafting
- Provenance generation (SLSA v1.0 - Level 3)
- Publishing
- A replacement for test environment managers like tox, as a matter of fact OZI uses
tox
. - A replacement for git hook package management tools like pre-commit
- Checkpointed Python packaging for Meson projects focused on pure Python sources.
See the project CONTRIBUTING.md
Eden Rose Duff MSc - help@oziproject.dev