This is the development home for the OZI packaging tool and related utilities. Currently this project is in Beta; for more information please visit the homepage.
Project | |||||||
---|---|---|---|---|---|---|---|
Status | Beta | Mature1 | Production/Stable2 | Mature1 | Production/Stable3 | Alpha1 | Production/Stable |
PyPI Package | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
Meson Integration | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Fast Dependency Resolution w/ uv |
✅4 | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
CI Templates | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ |
Cython & C Extensions without setup.py |
✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Repo Size | 5 | ||||||
Python Implementation | 6 | ||||||
Python Versions | 7 |
This was current as of August 2024 feel free to email help@oziproject.dev if you see something wrong.
Footnotes
-
Assumption based on years in use and semantic version. ↩ ↩2 ↩3
-
Based on hatchling metadata ↩
-
Based on pdm-backend metadata ↩
-
OZI still uses
pipx
to provision application virtual environments, packages without entrypoints and plugins are installed withuv
falling back topip
andpip-compile
. ↩ -
OZI requires ozi-templates which includes ~800kB of templates. ↩
-
See info at https://rye-up.com/guide/toolchains/ ↩
-
Rye uses Python builds from https://github.com/indygreg/python-build-standalone ↩