Skip to main content

Package Python projects with 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 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. It consists of command line utilities, a continuous integration checkpointing API using the Meson build system, and continuous deployment scripts.

The OZI continuous integration strategy consists of:

  1. The following isolated checkpoint environments:

  • code testing and coverage

  • distributing Python packages with Meson

  • code linting and formatting

  1. Release drafting

  2. Building and signing of releases

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

  4. 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 Ross 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-1.24.8.tar.gz (84.5 kB view details)

Uploaded Source

Built Distributions

OZI-1.24.8-cp313-none-any.whl (28.5 kB view details)

Uploaded CPython 3.13

OZI-1.24.8-cp312-none-any.whl (28.5 kB view details)

Uploaded CPython 3.12

OZI-1.24.8-cp311-none-any.whl (29.6 kB view details)

Uploaded CPython 3.11

OZI-1.24.8-cp310-none-any.whl (24.2 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: OZI-1.24.8.tar.gz
  • Upload date:
  • Size: 84.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for OZI-1.24.8.tar.gz
Algorithm Hash digest
SHA256 8fd245cb53d86cf09d592c5a0332058fd91781b6baafe206fd6a9acf2ddcb517
MD5 904d1e8b9e278d91561ef932e4ffa849
BLAKE2b-256 4b550e4256cb118706717c543e232cfc0ce20b0c43f8e8735ffc8e29a28865a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for OZI-1.24.8.tar.gz:

Publisher: dist-workflow.yml on OZI-Project/OZI

Attestations:

File details

Details for the file OZI-1.24.8-cp313-none-any.whl.

File metadata

  • Download URL: OZI-1.24.8-cp313-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: CPython 3.13
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for OZI-1.24.8-cp313-none-any.whl
Algorithm Hash digest
SHA256 3768162e249c52b09e384ffda11142a4d123e94b1df1cbc9a82b650a7e965550
MD5 1dbed5acfc9d6d5fbba94aa182499628
BLAKE2b-256 756e030be531f58253e9d8e77d0ab8db301ce42e1c58af700df8c68ec4ffc6f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for OZI-1.24.8-cp313-none-any.whl:

Publisher: dist-workflow.yml on OZI-Project/OZI

Attestations:

File details

Details for the file OZI-1.24.8-cp312-none-any.whl.

File metadata

  • Download URL: OZI-1.24.8-cp312-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for OZI-1.24.8-cp312-none-any.whl
Algorithm Hash digest
SHA256 1c942335013c0f46c91bda8a759806644ba0e1ca620e27727944ead09537d869
MD5 bd81e32a80fe8f75865e1196b1910d95
BLAKE2b-256 2bad5ceced1a822714dda92063412d047d144695339922d0e8afe8aa2562a383

See more details on using hashes here.

Provenance

The following attestation bundles were made for OZI-1.24.8-cp312-none-any.whl:

Publisher: dist-workflow.yml on OZI-Project/OZI

Attestations:

File details

Details for the file OZI-1.24.8-cp311-none-any.whl.

File metadata

  • Download URL: OZI-1.24.8-cp311-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for OZI-1.24.8-cp311-none-any.whl
Algorithm Hash digest
SHA256 1a508b39f46c165148d01c85af1c17cc08f7fe6a269a261c39e10bbd3601c5d4
MD5 11b6e2c47f57b614039facbd9a59ee73
BLAKE2b-256 93d9fd42998b488105e79577553ca412045012a194da6bd59121ea1203565974

See more details on using hashes here.

Provenance

The following attestation bundles were made for OZI-1.24.8-cp311-none-any.whl:

Publisher: dist-workflow.yml on OZI-Project/OZI

Attestations:

File details

Details for the file OZI-1.24.8-cp310-none-any.whl.

File metadata

  • Download URL: OZI-1.24.8-cp310-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for OZI-1.24.8-cp310-none-any.whl
Algorithm Hash digest
SHA256 7d310f0cdf5eb0b68689abb2254388aa0233ec11c726626bc9c087b1b68651e8
MD5 b242dc586b5e1039fa8e5f6c9619b95b
BLAKE2b-256 5fe531874dfaea0a7d1dde9a12e48b81edb7b3184382e7ddb8b1d5c7a49b50e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for OZI-1.24.8-cp310-none-any.whl:

Publisher: dist-workflow.yml on OZI-Project/OZI

Attestations:

Supported by

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