Skip to main content

Packager for Python projects using Meson.

Project description

https://www.oziproject.dev/assets/brand/images/ozi_logo_v2.svg

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.

Project Information

PyPI - Python Version Static Badge Supply-chain Levels for Software Artifacts v1.0 Build L3

Open Source Security Foundation self-certification status Open Source Security Foundation Scorecard Libraries.io SourceRank

Purpose

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:

  1. The following checkpointed environments:

  • code testing and coverage

  • distributing Python packages with Meson

  • code linting and formatting

  1. Release drafting

  2. Provenance generation (SLSA v1.0 - Level 3)

  3. Publishing

What OZI is not

  • 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

What OZI is

  • Checkpointed Python packaging for Meson projects focused on pure Python sources.

Contributing

See the project CONTRIBUTING.md

Contact

Eden Rose Duff MSc - help@oziproject.dev

https://raw.githubusercontent.com/sigstore/community/main/artwork/badge/sigstore_codesigned_purple.png

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OZI-0.0.315.tar.gz (301.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

OZI-0.0.315-py312-none-any.whl (493.3 kB view details)

Uploaded Python 3.12

OZI-0.0.315-py311-none-any.whl (507.5 kB view details)

Uploaded Python 3.11

OZI-0.0.315-py310-none-any.whl (422.7 kB view details)

Uploaded Python 3.10

File details

Details for the file OZI-0.0.315.tar.gz.

File metadata

  • Download URL: OZI-0.0.315.tar.gz
  • Upload date:
  • Size: 301.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for OZI-0.0.315.tar.gz
Algorithm Hash digest
SHA256 3e88347d3ce7a2b17f70690c2fe19613282c1152d3a2101cf24078ccea202fa3
MD5 f5891663ac62405516c09d20a8711206
BLAKE2b-256 2f6af81fa4cf8b44e792bb7a65650e60ac602a5d29296d28b7b3d406e959e351

See more details on using hashes here.

File details

Details for the file OZI-0.0.315-py312-none-any.whl.

File metadata

  • Download URL: OZI-0.0.315-py312-none-any.whl
  • Upload date:
  • Size: 493.3 kB
  • Tags: Python 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for OZI-0.0.315-py312-none-any.whl
Algorithm Hash digest
SHA256 f95db0c18ff6afd5d4f9057afc86e8872aee2e3a8b4b3fc331c42db8d65be9c7
MD5 f537c23bdcd0dd263fdcec74a8e9505c
BLAKE2b-256 29777b23d3f8a6679027d176c4cf730eaddc131763f136ee611bfe8b80f8380f

See more details on using hashes here.

File details

Details for the file OZI-0.0.315-py311-none-any.whl.

File metadata

  • Download URL: OZI-0.0.315-py311-none-any.whl
  • Upload date:
  • Size: 507.5 kB
  • Tags: Python 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for OZI-0.0.315-py311-none-any.whl
Algorithm Hash digest
SHA256 0a661d1c5e4e27ce75103a3e391e50a39fef1fd84981442fe43e26d3d9047757
MD5 2b2e98c2b4fe369b07532058a9b99610
BLAKE2b-256 ad42ed89e1c6685b3ea9d39fa098f27ce1e56e361f45263846d6efc0162cf569

See more details on using hashes here.

File details

Details for the file OZI-0.0.315-py310-none-any.whl.

File metadata

  • Download URL: OZI-0.0.315-py310-none-any.whl
  • Upload date:
  • Size: 422.7 kB
  • Tags: Python 3.10
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for OZI-0.0.315-py310-none-any.whl
Algorithm Hash digest
SHA256 04416b1cb516734abf2c194f9040573b101e75423bef77d95cff77691e355789
MD5 70387a2fbf4b117ee3c66e28220c0a2c
BLAKE2b-256 71d941a263974720ec4f6a10bdba7615135ca9ddbc8bcb89b8003c4266551074

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page