Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-oras for openSUSE:Factory checked in at 2026-02-12 17:29:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oras (Old) and /work/SRC/openSUSE:Factory/.python-oras.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oras" Thu Feb 12 17:29:37 2026 rev:2 rq:1332678 version:0.2.38 Changes: -------- --- /work/SRC/openSUSE:Factory/python-oras/python-oras.changes 2025-06-20 16:50:55.556023556 +0200 +++ /work/SRC/openSUSE:Factory/.python-oras.new.1977/python-oras.changes 2026-02-12 17:29:52.845687555 +0100 @@ -1,0 +2,13 @@ +Thu Feb 12 06:55:06 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 0.2.38: + * fix Python 3.7+ compatibility by avoiding union syntax and rely + on typing by @tarilabs in #213 + * Fix: runtime error can not be emitted successfully by @kerthcet + in #218 + * [tributors] contributors/update-2025-09-15 by + @github-actions[bot] in #219 + * feat: API to copy from oci-layout to OCI registry by @tarilabs + in #228 + +------------------------------------------------------------------- Old: ---- oras-0.2.37.tar.gz New: ---- oras-0.2.38.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oras.spec ++++++ --- /var/tmp/diff_new_pack.cXRBv5/_old 2026-02-12 17:29:53.725724842 +0100 +++ /var/tmp/diff_new_pack.cXRBv5/_new 2026-02-12 17:29:53.729725012 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-oras # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-oras -Version: 0.2.37 +Version: 0.2.38 Release: 0 Summary: OCI Registry as Storage Python SDK License: Apache-2.0 ++++++ oras-0.2.37.tar.gz -> oras-0.2.38.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oras-0.2.37/PKG-INFO new/oras-0.2.38/PKG-INFO --- old/oras-0.2.37/PKG-INFO 2025-06-13 18:21:28.376100800 +0200 +++ new/oras-0.2.38/PKG-INFO 2025-09-08 15:45:18.967498300 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: oras -Version: 0.2.37 +Version: 0.2.38 Summary: OCI Registry as Storage Python SDK Home-page: https://github.com/oras-project/oras-py Author: Vanessa Sochat @@ -18,11 +18,21 @@ Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3.7 Description-Content-Type: text/markdown +License-File: LICENSE +Requires-Dist: jsonschema +Requires-Dist: requests Provides-Extra: all +Requires-Dist: jsonschema; extra == "all" +Requires-Dist: requests; extra == "all" +Requires-Dist: pytest>=4.6.2; extra == "all" +Requires-Dist: docker==5.0.1; extra == "all" +Requires-Dist: boto3>=1.33.0; extra == "all" Provides-Extra: tests +Requires-Dist: pytest>=4.6.2; extra == "tests" Provides-Extra: docker +Requires-Dist: docker==5.0.1; extra == "docker" Provides-Extra: ecr -License-File: LICENSE +Requires-Dist: boto3>=1.33.0; extra == "ecr" # ORAS Python diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oras-0.2.37/oras/auth/base.py new/oras-0.2.38/oras/auth/base.py --- old/oras-0.2.37/oras/auth/base.py 2025-06-13 18:21:18.000000000 +0200 +++ new/oras-0.2.38/oras/auth/base.py 2025-09-08 15:45:11.000000000 +0200 @@ -64,7 +64,7 @@ def _logout(self): pass - def _get_auth_from_creds_store(self, suffix: str, hostname: str) -> str | None: + def _get_auth_from_creds_store(self, suffix: str, hostname: str) -> Optional[str]: binary = f"docker-credential-{suffix}" try: proc = subprocess.run( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oras-0.2.37/oras/version.py new/oras-0.2.38/oras/version.py --- old/oras-0.2.37/oras/version.py 2025-06-13 18:21:18.000000000 +0200 +++ new/oras-0.2.38/oras/version.py 2025-09-08 15:45:11.000000000 +0200 @@ -2,7 +2,7 @@ __copyright__ = "Copyright The ORAS Authors." __license__ = "Apache-2.0" -__version__ = "0.2.37" +__version__ = "0.2.38" AUTHOR = "Vanessa Sochat" EMAIL = "[email protected]" NAME = "oras" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oras-0.2.37/oras.egg-info/PKG-INFO new/oras-0.2.38/oras.egg-info/PKG-INFO --- old/oras-0.2.37/oras.egg-info/PKG-INFO 2025-06-13 18:21:28.000000000 +0200 +++ new/oras-0.2.38/oras.egg-info/PKG-INFO 2025-09-08 15:45:18.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: oras -Version: 0.2.37 +Version: 0.2.38 Summary: OCI Registry as Storage Python SDK Home-page: https://github.com/oras-project/oras-py Author: Vanessa Sochat @@ -18,11 +18,21 @@ Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3.7 Description-Content-Type: text/markdown +License-File: LICENSE +Requires-Dist: jsonschema +Requires-Dist: requests Provides-Extra: all +Requires-Dist: jsonschema; extra == "all" +Requires-Dist: requests; extra == "all" +Requires-Dist: pytest>=4.6.2; extra == "all" +Requires-Dist: docker==5.0.1; extra == "all" +Requires-Dist: boto3>=1.33.0; extra == "all" Provides-Extra: tests +Requires-Dist: pytest>=4.6.2; extra == "tests" Provides-Extra: docker +Requires-Dist: docker==5.0.1; extra == "docker" Provides-Extra: ecr -License-File: LICENSE +Requires-Dist: boto3>=1.33.0; extra == "ecr" # ORAS Python
