Skip to main content

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

💻
Matt Warner
Matt Warner

💻

License

This code is licensed under the Apache 2.0 LICENSE.

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.18.tar.gz (33.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oras-0.0.18-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oras-0.0.18.tar.gz
  • Upload date:
  • Size: 33.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8

File hashes

Hashes for oras-0.0.18.tar.gz
Algorithm Hash digest
SHA256 8b8879d3a293f926945dd8a9729177f3dfe0616817725ba9eb743830725c5e5d
MD5 08fa89c8d7826c5698a561d6c3b0cd7e
BLAKE2b-256 993a797772f289b36a7a035e70e72b080ff962b4278eccae6cbad0d6494fc622

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oras-0.0.18-py3-none-any.whl
  • Upload date:
  • Size: 41.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8

File hashes

Hashes for oras-0.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 d1f2f6ffa282ae76fe0ef9a68c69f3d0ef3e4972b8deb5ed68027ecc62d02ec5
MD5 b57097f86373855706c306c29343a6ed
BLAKE2b-256 dba0329af71a5cb66f194fc3fc87cd78476553e37edc650dc739357cd03b66c3

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