OCI Registry as Storage Python SDK


Keywords
oci, registry, storage, oci-registry-as-storage, oras, packages
License
MIT-feh
Install
pip install oras==0.0.12

Documentation

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.