oras


Nameoras JSON
Version 0.2.27 PyPI version JSON
download
home_pagehttps://github.com/oras-project/oras-py
SummaryOCI Registry as Storage Python SDK
upload_time2025-03-22 05:07:44
maintainerVanessa Sochat
docs_urlNone
authorVanessa Sochat
requires_pythonNone
licenseLICENSE
keywords oci registry storage
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ORAS Python

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-28-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

![ORAS Logo](https://raw.githubusercontent.com/oras-project/oras-www/main/static/img/oras.png)

OCI Registry as Storage enables libraries to push OCI Artifacts to [OCI Conformant](https://github.com/opencontainers/oci-conformance) registries. This is a Python SDK for Python developers to empower them to do this in their applications.

See our ⭐️ [Documentation](https://oras-project.github.io/oras-py/) ⭐️ to get started.


## Code of Conduct

Please note that this project has adopted the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
Please follow it in all your interactions with the project members and users.

## Contributing

To contribute to oras python, if you want to have discussion about a change, feature, or fix, you can open an issue first. We then ask that you open a pull request against the main branch. In the description please include the details of your change, e.g., why it is needed, what you did, and any further points for discussion. In addition:

- For changes to the code:
  - Please bump the version in the `oras/version.py` file
  - Please also make a corresponding note in the `CHANGELOG.md`

For any changes to functionality or code that are not tested, please add one or more tests. Thank you for your contributions!

## 😁️ Contributors 😁️

We use the [all-contributors](https://github.com/all-contributors/all-contributors)
tool to generate a contributors graphic below.

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://vsoch.github.io"><img src="https://avatars.githubusercontent.com/u/814322?v=4?s=100" width="100px;" alt="Vanessasaurus"/><br /><sub><b>Vanessasaurus</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=vsoch" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="youtube.com/lachlanevenson"><img src="https://avatars.githubusercontent.com/u/6912984?v=4?s=100" width="100px;" alt="Lachlan Evenson"/><br /><sub><b>Lachlan Evenson</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=lachie83" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://SteveLasker.blog"><img src="https://avatars.githubusercontent.com/u/7647382?v=4?s=100" width="100px;" alt="Steve Lasker"/><br /><sub><b>Steve Lasker</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=SteveLasker" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://dolit.ski"><img src="https://avatars.githubusercontent.com/u/393494?v=4?s=100" width="100px;" alt="Josh Dolitsky"/><br /><sub><b>Josh Dolitsky</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=jdolitsky" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/bridgetkromhout"><img src="https://avatars.githubusercontent.com/u/2104453?v=4?s=100" width="100px;" alt="Bridget Kromhout"/><br /><sub><b>Bridget Kromhout</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=bridgetkromhout" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/magelisk"><img src="https://avatars.githubusercontent.com/u/18201513?v=4?s=100" width="100px;" alt="Matt Warner"/><br /><sub><b>Matt Warner</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=magelisk" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="wolfv.github.io"><img src="https://avatars.githubusercontent.com/u/885054?v=4?s=100" width="100px;" alt="Wolf Vollprecht"/><br /><sub><b>Wolf Vollprecht</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=wolfv" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/shizhMSFT"><img src="https://avatars.githubusercontent.com/u/32161882?v=4?s=100" width="100px;" alt="Shiwei Zhang"/><br /><sub><b>Shiwei Zhang</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=shizhMSFT" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/jhlmco"><img src="https://avatars.githubusercontent.com/u/126677738?v=4?s=100" width="100px;" alt="jhlmco"/><br /><sub><b>jhlmco</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=jhlmco" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Ananya2003Gupta"><img src="https://avatars.githubusercontent.com/u/90386813?v=4?s=100" width="100px;" alt="Ananya Gupta"/><br /><sub><b>Ananya Gupta</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=Ananya2003Gupta" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/sunnycarter"><img src="https://avatars.githubusercontent.com/u/36891339?v=4?s=100" width="100px;" alt="sunnycarter"/><br /><sub><b>sunnycarter</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=sunnycarter" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/mariusbertram"><img src="https://avatars.githubusercontent.com/u/10505884?v=4?s=100" width="100px;" alt="Marius Bertram"/><br /><sub><b>Marius Bertram</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=mariusbertram" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://dev-zero.ch"><img src="https://avatars.githubusercontent.com/u/11307?v=4?s=100" width="100px;" alt="Tiziano MΓΌller"/><br /><sub><b>Tiziano MΓΌller</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=dev-zero" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://terryhowe.wordpress.com/"><img src="https://avatars.githubusercontent.com/u/104113?v=4?s=100" width="100px;" alt="Terry Howe"/><br /><sub><b>Terry Howe</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=TerryHowe" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://saketjajoo.github.io"><img src="https://avatars.githubusercontent.com/u/23132557?v=4?s=100" width="100px;" alt="Saket Jajoo"/><br /><sub><b>Saket Jajoo</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=saketjajoo" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/miker985"><img src="https://avatars.githubusercontent.com/u/26555712?v=4?s=100" width="100px;" alt="Mike"/><br /><sub><b>Mike</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=miker985" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/linshokaku"><img src="https://avatars.githubusercontent.com/u/18627646?v=4?s=100" width="100px;" alt="deoxy"/><br /><sub><b>deoxy</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=linshokaku" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/kavish-p"><img src="https://avatars.githubusercontent.com/u/29086148?v=4?s=100" width="100px;" alt="Kavish Punchoo"/><br /><sub><b>Kavish Punchoo</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=kavish-p" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/my5cents"><img src="https://avatars.githubusercontent.com/u/4820203?v=4?s=100" width="100px;" alt="my5cents"/><br /><sub><b>my5cents</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=my5cents" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/tumido"><img src="https://avatars.githubusercontent.com/u/7453394?v=4?s=100" width="100px;" alt="Tom Coufal"/><br /><sub><b>Tom Coufal</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=tumido" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://youtube.com/@MatteoMortari"><img src="https://avatars.githubusercontent.com/u/1699252?v=4?s=100" width="100px;" alt="Matteo Mortari"/><br /><sub><b>Matteo Mortari</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=tarilabs" title="Code">πŸ’»</a></td>
    </tr>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="crosscat.me"><img src="https://avatars.githubusercontent.com/u/39812919?v=4?s=100" width="100px;" alt="Isabella Basso"/><br /><sub><b>Isabella Basso</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=isinyaaa" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/xarses"><img src="https://avatars.githubusercontent.com/u/2107834?v=4?s=100" width="100px;" alt="Andrew Woodward"/><br /><sub><b>Andrew Woodward</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=xarses" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/ccronca"><img src="https://avatars.githubusercontent.com/u/1499184?v=4?s=100" width="100px;" alt="Camilo Cota"/><br /><sub><b>Camilo Cota</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=ccronca" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="http://danwalsh.livejournal.com"><img src="https://avatars.githubusercontent.com/u/2000835?v=4?s=100" width="100px;" alt="Daniel J Walsh"/><br /><sub><b>Daniel J Walsh</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=rhatdan" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/MichaelKopfMkf"><img src="https://avatars.githubusercontent.com/u/189326443?v=4?s=100" width="100px;" alt="MichaelKopfMkf"/><br /><sub><b>MichaelKopfMkf</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=MichaelKopfMkf" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/natefaerber"><img src="https://avatars.githubusercontent.com/u/3720207?v=4?s=100" width="100px;" alt="Nate Faerber"/><br /><sub><b>Nate Faerber</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=natefaerber" title="Code">πŸ’»</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/Meallia"><img src="https://avatars.githubusercontent.com/u/7398724?v=4?s=100" width="100px;" alt="Jonathan Gayvallet"/><br /><sub><b>Jonathan Gayvallet</b></sub></a><br /><a href="https://github.com/oras-project/oras-py/commits?author=Meallia" title="Code">πŸ’»</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

## License

This code is licensed under the Apache 2.0 [LICENSE](LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/oras-project/oras-py",
    "name": "oras",
    "maintainer": "Vanessa Sochat",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "oci, registry, storage",
    "author": "Vanessa Sochat",
    "author_email": "vsoch@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/21/68/5062824fddd0cc83dd55ec5ac9eb5c7d62808fc60bf85aec9935715c496a/oras-0.2.27.tar.gz",
    "platform": null,
    "description": "# ORAS Python\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-28-orange.svg?style=flat-square)](#contributors-)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n![ORAS Logo](https://raw.githubusercontent.com/oras-project/oras-www/main/static/img/oras.png)\n\nOCI Registry as Storage enables libraries to push OCI Artifacts to [OCI Conformant](https://github.com/opencontainers/oci-conformance) registries. This is a Python SDK for Python developers to empower them to do this in their applications.\n\nSee our \u2b50\ufe0f [Documentation](https://oras-project.github.io/oras-py/) \u2b50\ufe0f to get started.\n\n\n## Code of Conduct\n\nPlease note that this project has adopted the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).\nPlease follow it in all your interactions with the project members and users.\n\n## Contributing\n\nTo contribute to oras python, if you want to have discussion about a change, feature, or fix, you can open an issue first. We then ask that you open a pull request against the main branch. In the description please include the details of your change, e.g., why it is needed, what you did, and any further points for discussion. In addition:\n\n- For changes to the code:\n  - Please bump the version in the `oras/version.py` file\n  - Please also make a corresponding note in the `CHANGELOG.md`\n\nFor any changes to functionality or code that are not tested, please add one or more tests. Thank you for your contributions!\n\n## \ud83d\ude01\ufe0f Contributors \ud83d\ude01\ufe0f\n\nWe use the [all-contributors](https://github.com/all-contributors/all-contributors)\ntool to generate a contributors graphic below.\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://vsoch.github.io\"><img src=\"https://avatars.githubusercontent.com/u/814322?v=4?s=100\" width=\"100px;\" alt=\"Vanessasaurus\"/><br /><sub><b>Vanessasaurus</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=vsoch\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"youtube.com/lachlanevenson\"><img src=\"https://avatars.githubusercontent.com/u/6912984?v=4?s=100\" width=\"100px;\" alt=\"Lachlan Evenson\"/><br /><sub><b>Lachlan Evenson</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=lachie83\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://SteveLasker.blog\"><img src=\"https://avatars.githubusercontent.com/u/7647382?v=4?s=100\" width=\"100px;\" alt=\"Steve Lasker\"/><br /><sub><b>Steve Lasker</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=SteveLasker\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://dolit.ski\"><img src=\"https://avatars.githubusercontent.com/u/393494?v=4?s=100\" width=\"100px;\" alt=\"Josh Dolitsky\"/><br /><sub><b>Josh Dolitsky</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=jdolitsky\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bridgetkromhout\"><img src=\"https://avatars.githubusercontent.com/u/2104453?v=4?s=100\" width=\"100px;\" alt=\"Bridget Kromhout\"/><br /><sub><b>Bridget Kromhout</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=bridgetkromhout\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/magelisk\"><img src=\"https://avatars.githubusercontent.com/u/18201513?v=4?s=100\" width=\"100px;\" alt=\"Matt Warner\"/><br /><sub><b>Matt Warner</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=magelisk\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"wolfv.github.io\"><img src=\"https://avatars.githubusercontent.com/u/885054?v=4?s=100\" width=\"100px;\" alt=\"Wolf Vollprecht\"/><br /><sub><b>Wolf Vollprecht</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=wolfv\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/shizhMSFT\"><img src=\"https://avatars.githubusercontent.com/u/32161882?v=4?s=100\" width=\"100px;\" alt=\"Shiwei Zhang\"/><br /><sub><b>Shiwei Zhang</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=shizhMSFT\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jhlmco\"><img src=\"https://avatars.githubusercontent.com/u/126677738?v=4?s=100\" width=\"100px;\" alt=\"jhlmco\"/><br /><sub><b>jhlmco</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=jhlmco\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Ananya2003Gupta\"><img src=\"https://avatars.githubusercontent.com/u/90386813?v=4?s=100\" width=\"100px;\" alt=\"Ananya Gupta\"/><br /><sub><b>Ananya Gupta</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=Ananya2003Gupta\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/sunnycarter\"><img src=\"https://avatars.githubusercontent.com/u/36891339?v=4?s=100\" width=\"100px;\" alt=\"sunnycarter\"/><br /><sub><b>sunnycarter</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=sunnycarter\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mariusbertram\"><img src=\"https://avatars.githubusercontent.com/u/10505884?v=4?s=100\" width=\"100px;\" alt=\"Marius Bertram\"/><br /><sub><b>Marius Bertram</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=mariusbertram\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://dev-zero.ch\"><img src=\"https://avatars.githubusercontent.com/u/11307?v=4?s=100\" width=\"100px;\" alt=\"Tiziano M\u00fcller\"/><br /><sub><b>Tiziano M\u00fcller</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=dev-zero\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://terryhowe.wordpress.com/\"><img src=\"https://avatars.githubusercontent.com/u/104113?v=4?s=100\" width=\"100px;\" alt=\"Terry Howe\"/><br /><sub><b>Terry Howe</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=TerryHowe\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://saketjajoo.github.io\"><img src=\"https://avatars.githubusercontent.com/u/23132557?v=4?s=100\" width=\"100px;\" alt=\"Saket Jajoo\"/><br /><sub><b>Saket Jajoo</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=saketjajoo\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/miker985\"><img src=\"https://avatars.githubusercontent.com/u/26555712?v=4?s=100\" width=\"100px;\" alt=\"Mike\"/><br /><sub><b>Mike</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=miker985\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/linshokaku\"><img src=\"https://avatars.githubusercontent.com/u/18627646?v=4?s=100\" width=\"100px;\" alt=\"deoxy\"/><br /><sub><b>deoxy</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=linshokaku\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kavish-p\"><img src=\"https://avatars.githubusercontent.com/u/29086148?v=4?s=100\" width=\"100px;\" alt=\"Kavish Punchoo\"/><br /><sub><b>Kavish Punchoo</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=kavish-p\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/my5cents\"><img src=\"https://avatars.githubusercontent.com/u/4820203?v=4?s=100\" width=\"100px;\" alt=\"my5cents\"/><br /><sub><b>my5cents</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=my5cents\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tumido\"><img src=\"https://avatars.githubusercontent.com/u/7453394?v=4?s=100\" width=\"100px;\" alt=\"Tom Coufal\"/><br /><sub><b>Tom Coufal</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=tumido\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://youtube.com/@MatteoMortari\"><img src=\"https://avatars.githubusercontent.com/u/1699252?v=4?s=100\" width=\"100px;\" alt=\"Matteo Mortari\"/><br /><sub><b>Matteo Mortari</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=tarilabs\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"crosscat.me\"><img src=\"https://avatars.githubusercontent.com/u/39812919?v=4?s=100\" width=\"100px;\" alt=\"Isabella Basso\"/><br /><sub><b>Isabella Basso</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=isinyaaa\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/xarses\"><img src=\"https://avatars.githubusercontent.com/u/2107834?v=4?s=100\" width=\"100px;\" alt=\"Andrew Woodward\"/><br /><sub><b>Andrew Woodward</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=xarses\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ccronca\"><img src=\"https://avatars.githubusercontent.com/u/1499184?v=4?s=100\" width=\"100px;\" alt=\"Camilo Cota\"/><br /><sub><b>Camilo Cota</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=ccronca\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://danwalsh.livejournal.com\"><img src=\"https://avatars.githubusercontent.com/u/2000835?v=4?s=100\" width=\"100px;\" alt=\"Daniel J Walsh\"/><br /><sub><b>Daniel J Walsh</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=rhatdan\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/MichaelKopfMkf\"><img src=\"https://avatars.githubusercontent.com/u/189326443?v=4?s=100\" width=\"100px;\" alt=\"MichaelKopfMkf\"/><br /><sub><b>MichaelKopfMkf</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=MichaelKopfMkf\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/natefaerber\"><img src=\"https://avatars.githubusercontent.com/u/3720207?v=4?s=100\" width=\"100px;\" alt=\"Nate Faerber\"/><br /><sub><b>Nate Faerber</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=natefaerber\" title=\"Code\">\ud83d\udcbb</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/Meallia\"><img src=\"https://avatars.githubusercontent.com/u/7398724?v=4?s=100\" width=\"100px;\" alt=\"Jonathan Gayvallet\"/><br /><sub><b>Jonathan Gayvallet</b></sub></a><br /><a href=\"https://github.com/oras-project/oras-py/commits?author=Meallia\" title=\"Code\">\ud83d\udcbb</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n## License\n\nThis code is licensed under the Apache 2.0 [LICENSE](LICENSE).\n",
    "bugtrack_url": null,
    "license": "LICENSE",
    "summary": "OCI Registry as Storage Python SDK",
    "version": "0.2.27",
    "project_urls": {
        "Homepage": "https://github.com/oras-project/oras-py"
    },
    "split_keywords": [
        "oci",
        " registry",
        " storage"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e9ed8d1ff55366693983a9040fd993f97360e20dd420ebdef231ebb35c2aa550",
                "md5": "c650c6ff4d8835c94946055e733a3f4c",
                "sha256": "2e8d27e0e3b000fded6513eb6a90f3e06c4f752ab34faceeb177487ac5981d9c"
            },
            "downloads": -1,
            "filename": "oras-0.2.27-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c650c6ff4d8835c94946055e733a3f4c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 45076,
            "upload_time": "2025-03-22T05:07:43",
            "upload_time_iso_8601": "2025-03-22T05:07:43.222143Z",
            "url": "https://files.pythonhosted.org/packages/e9/ed/8d1ff55366693983a9040fd993f97360e20dd420ebdef231ebb35c2aa550/oras-0.2.27-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "21685062824fddd0cc83dd55ec5ac9eb5c7d62808fc60bf85aec9935715c496a",
                "md5": "f7c2b03bf8c71e68c7e99e76e992e6d3",
                "sha256": "52f9b5eb29b3ea923723743ade24a2d4f9c24294e1970d5b1627d8cfef3f561d"
            },
            "downloads": -1,
            "filename": "oras-0.2.27.tar.gz",
            "has_sig": false,
            "md5_digest": "f7c2b03bf8c71e68c7e99e76e992e6d3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 39908,
            "upload_time": "2025-03-22T05:07:44",
            "upload_time_iso_8601": "2025-03-22T05:07:44.207210Z",
            "url": "https://files.pythonhosted.org/packages/21/68/5062824fddd0cc83dd55ec5ac9eb5c7d62808fc60bf85aec9935715c496a/oras-0.2.27.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-22 05:07:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "oras-project",
    "github_project": "oras-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "oras"
}
        
Elapsed time: 1.35502s