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-1.2.2.tar.gz (155.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-1.2.2-py312-none-any.whl (132.2 kB view details)

Uploaded Python 3.12

OZI-1.2.2-py311-none-any.whl (139.2 kB view details)

Uploaded Python 3.11

OZI-1.2.2-py310-none-any.whl (97.7 kB view details)

Uploaded Python 3.10

File details

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

File metadata

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

File hashes

Hashes for OZI-1.2.2.tar.gz
Algorithm Hash digest
SHA256 b710bb46ecfc8265f2090d7be63dbdeacb22d9124382bb99e8da14c23bec9f77
MD5 9ce25f3c4c725c72f116de3b1495de99
BLAKE2b-256 72a73673f35c1abcf2d5ca118ac18b05f1aa27192c14521b7d6362fe6be72f66

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for OZI-1.2.2-py312-none-any.whl
Algorithm Hash digest
SHA256 616d0d28b7a18339768e9d6e346378b18efc0e7f7d983b9712f4cd6ac46dd8b1
MD5 c45879641f98ba0ff3dc364687514435
BLAKE2b-256 f44ce2b151bb1b0bbc80bfaa61bfd86bcbaf50630bb055aee6da6d4fe934bd74

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for OZI-1.2.2-py311-none-any.whl
Algorithm Hash digest
SHA256 faa00349e93f50b93d38cdba3243732bc6ca93d94b8acf913166af0519db8e72
MD5 41307e841319cb0fac3cbbca22adc07e
BLAKE2b-256 218a3e55012b6238e6493cb40d5b4cbc848fea96befe845dd82dac98e2d32197

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for OZI-1.2.2-py310-none-any.whl
Algorithm Hash digest
SHA256 ef709583704a05281c5473fb45079a70bb48349e4e32bccb0bf2a187bb5b7815
MD5 4779fc7a6aaa976ea5598b4eac26d307
BLAKE2b-256 1ceca0e42ec6a74c71c6b9b938ad9d32af4f8ea3cd97b7560eebaf4431197500

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