Skip to main content

OCI Registry as Storage Python client

Project description

ORAS Python

All Contributors

https://raw.githubusercontent.com/oras-project/oras-www/main/docs/assets/images/oras.png

OCI Registry as Storage enables client libraries to push OCI Artifacts to OCI Conformant registries. This is a Python client for that.

See our ⭐️ Documentation ⭐️ to get started.

TODO

  • add example (custom) GitHub client
  • refactor internals to be more like oras-go (e.g., provider, copy?)
  • need to have git commit, state, added to defaults on install/release. See here.
  • plain_http vs insecure?
  • todo we haven't added path traversal, or cacheRoot to pull
  • environment variables like ORAS_CACHE

Code of Conduct

Please note that this project has adopted the CNCF Code of Conduct. Please follow it in all your interactions with the project members and users.

😁️ Contributors 😁️

We use the all-contributors tool to generate a contributors graphic below.


Vanessasaurus

💻

Lachlan Evenson

💻

Steve Lasker

💻

Josh Dolitsky

💻

Bridget Kromhout

💻

License

This code is licensed under the Apache 2.0 LICENSE.

Project details


Download files

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

Source Distribution

oras-0.0.12.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

oras-0.0.12-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

Details for the file oras-0.0.12.tar.gz.

File metadata

  • Download URL: oras-0.0.12.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for oras-0.0.12.tar.gz
Algorithm Hash digest
SHA256 b28a68efbfbfb18d3570f035984d7436255f20d8d55619d2db03b44a8d0d56fc
MD5 c5c007d5a26a1d02ace75f3546f0622a
BLAKE2b-256 64ff9d46a52e5ade126f74c1f571e345bf757eab74bb0f007b6a9303cd39339c

See more details on using hashes here.

Provenance

File details

Details for the file oras-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: oras-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 38.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

File hashes

Hashes for oras-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 fd345df95788131a738b5ffa8438cbfaffbc31832e97fce959984a095b65e10c
MD5 13d59ed26cdd441a22d9623ebc95897f
BLAKE2b-256 624dde1f2fc7f47e4fd7622e0c815fb18c03d820530409624ae7192587b1bbf9

See more details on using hashes here.

Provenance

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