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.25.1.tar.gz (85.3 kB view details)

Uploaded Source

Built Distributions

OZI-1.25.1-cp313-none-any.whl (28.6 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

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

File hashes

Hashes for OZI-1.25.1.tar.gz
Algorithm Hash digest
SHA256 3b9bf2016374a4858a20d51a750c8fbb4fb08c629db9bbfbc6fe70b6a9b24844
MD5 9930a8a4ec217fdf17aa4588b2dec30d
BLAKE2b-256 28082253261948abfc8e5e0bd62a41ae7f7c489461eed3ae238a8146a187b86f

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: OZI-1.25.1-cp313-none-any.whl
  • Upload date:
  • Size: 28.6 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.25.1-cp313-none-any.whl
Algorithm Hash digest
SHA256 8b3357dfef72cc18ac2828a3668f52c6fdecca6dc60be31748f374c45aa26ec1
MD5 2776874bc3f5e42174a7c2df7970ae54
BLAKE2b-256 9264e54e3ccb62ad17fedd4d83ae99782584215aa14c8889bc90c559df66f82c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: OZI-1.25.1-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.25.1-cp312-none-any.whl
Algorithm Hash digest
SHA256 6ab65a82c391f3e280582c709c687d934e25dd57a92cbbb62dbe01602f66e736
MD5 560662a852a056d878d33922ddbd0e94
BLAKE2b-256 03b5b0f86fa4f5553ebb8d5038f418fc4858acb4f69dd3e4a3e4af4a27f32e44

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: OZI-1.25.1-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.25.1-cp311-none-any.whl
Algorithm Hash digest
SHA256 377cc36d9c259924976304f22cda6d0ebad3cd65ee9e33b3599ad325e668d9fc
MD5 49c9f294375456f46f919ca0bc3436cf
BLAKE2b-256 a8d3b6beb56b784daa8b8a2105ce2d56bec69e537612c15f85a9d9bd4a74e31c

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: OZI-1.25.1-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.25.1-cp310-none-any.whl
Algorithm Hash digest
SHA256 ca28d436abb476f0a0f066bc0593957025ab949c6b7d7c14db651b7b5a6ff895
MD5 f410fccf43a3821cbe8b2e59f1d5c099
BLAKE2b-256 1a2944a7a4d8b163511bbe091be534a0c1dfe70932bacdfc6f20088ed840847f

See more details on using hashes here.

Provenance

The following attestation bundles were made for OZI-1.25.1-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