https://github.com/vsoch/oci-python
Python implementation of Open Containers Initiative (OCI) specifications
https://github.com/vsoch/oci-python
digest image-spec oci oci-python opencontainers
Last synced: 8 months ago
JSON representation
Python implementation of Open Containers Initiative (OCI) specifications
- Host: GitHub
- URL: https://github.com/vsoch/oci-python
- Owner: vsoch
- License: mpl-2.0
- Created: 2019-10-27T21:45:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T12:58:25.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T02:07:41.522Z (over 1 year ago)
- Topics: digest, image-spec, oci, oci-python, opencontainers
- Language: Python
- Homepage: https://vsoch.github.io/oci-python/
- Size: 1.64 MB
- Stars: 28
- Watchers: 4
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Open Containers Python
[](https://pypi.org/project/opencontainers/)
[](https://github.com/vsoch/oci-python/actions?query=branch%3Amaster+workflow%3Aoci-python-ci)
A simple Python implementation of Open Containers specifications. The code
is intentionally structured to mirror the go implementations for usability.
This include:
- [opencontainers/image-spec](https://github.com/opencontainers/image-spec/tree/master/specs-go) maps to [opencontainers/image](opencontainers/image)
- [opencontainers/go-digest](https://github.com/opencontainers/go-digest) maps to [opencontainers/digest](opencontainers/digest)
- [opencontainers/distribution-spec](https://github.com/opencontainers/distribution-spec) maps to [opencontainers/distribution](opencontainers/distribution), which also includes a Python version of the [Reggie client](https://github.com/bloodorangeio/reggie) to interact with an OCI registry.
See the documentation at [vsoch.github.io/oci-python](https://vsoch.github.io/oci-python).