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
Vanessasaurus

💻
Lachlan Evenson
Lachlan Evenson

💻
Steve Lasker
Steve Lasker

💻
Josh Dolitsky
Josh Dolitsky

💻
Bridget Kromhout
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.17.tar.gz (33.3 kB view hashes)

Uploaded source

Built Distribution

oras-0.0.17-py3-none-any.whl (40.6 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page