From 27944bc7d8ae5ecc70204e3fe972e78cb4312fd8ce063773ba0a0a7b9eb59458 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 27 Nov 2023 19:09:38 +0000 Subject: [PATCH] - update to 6.1.1: * Added missed stream argument in simple.ResourceHandle. Ref python/cpython#111775. * MultiplexedPath now expects Traversable paths. String arguments to MultiplexedPath are now deprecated. * Enabled support for resources in namespace packages in zip files. (#287) - Update to v5.10.1 * #259: files no longer requires the anchor to be specified and can infer the anchor from the caller's scope (defaults to the caller's module). * bpo-41490: contents is now also more aggressive about consuming * #110 and bpo-41490: path method is more aggressive about releasing handles to zipfile objects early, enabling use-cases like certifi to leave the context open but delete the * Package no longer exposes importlib_resources.__version__. Users that wish to inspect the version of importlib_resources should instead invoke .version('importlib_resources') from importlib-metadata ( stdlib or backport) directly. This change * Select pathlib and contextlib imports based on Python version * Loaders are no longer expected to implement the abc.TraversableResources interface, but are instead expected to return TraversableResources from their get_resource_reader * Traversable is now a Protocol instead of an Abstract Base Class * #79: Temporary files created will now reflect the filename of * For improved compatibility, importlib_resources.trees is now * Add extensibility support for non-standard loaders to supply Traversable resources. Introduces a new abstract base class abc.TraversableResources that supersedes (but implements for compatibility) abc.ResourceReader. Any loader that implements (implicitly or explicitly) the TraversableResources.files method will be capable of supplying resources with subdirectory OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-resources?expand=0&rev=24 --- importlib_resources-6.0.1.tar.gz | 3 -- importlib_resources-6.1.1.tar.gz | 3 ++ python-importlib-resources.changes | 63 ++++++++++++++++++------------ python-importlib-resources.spec | 2 +- 4 files changed, 41 insertions(+), 30 deletions(-) delete mode 100644 importlib_resources-6.0.1.tar.gz create mode 100644 importlib_resources-6.1.1.tar.gz diff --git a/importlib_resources-6.0.1.tar.gz b/importlib_resources-6.0.1.tar.gz deleted file mode 100644 index 9de8026..0000000 --- a/importlib_resources-6.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4359457e42708462b9626a04657c6208ad799ceb41e5c58c57ffa0e6a098a5d4 -size 38745 diff --git a/importlib_resources-6.1.1.tar.gz b/importlib_resources-6.1.1.tar.gz new file mode 100644 index 0000000..998b47b --- /dev/null +++ b/importlib_resources-6.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3893a00122eafde6894c59914446a512f728a0c1a45f9bb9b63721b6bacf0b4a +size 38620 diff --git a/python-importlib-resources.changes b/python-importlib-resources.changes index 8446d3f..bd9380a 100644 --- a/python-importlib-resources.changes +++ b/python-importlib-resources.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Nov 27 19:08:54 UTC 2023 - Dirk Müller + +- update to 6.1.1: + * Added missed stream argument in simple.ResourceHandle. Ref + python/cpython#111775. + * MultiplexedPath now expects Traversable paths. String + arguments to MultiplexedPath are now deprecated. + * Enabled support for resources in namespace packages in zip + files. (#287) + ------------------------------------------------------------------- Tue Aug 8 11:05:56 UTC 2023 - Dirk Müller @@ -45,7 +56,7 @@ Mon Jan 2 19:11:16 UTC 2023 - Dirk Müller ------------------------------------------------------------------- Tue Dec 13 15:37:42 UTC 2022 - Yogalakshmi Arunachalam -- Update to v5.10.1 +- Update to v5.10.1 * v5.10.1 #274: Fixed ResourceWarning in _common. @@ -57,7 +68,7 @@ Fri Oct 28 17:45:02 UTC 2022 - Yogalakshmi Arunachalam resources will be resolved adjacent to those modules, even for modules not found in any package. For example, files(import_module('mod.py')) will resolve resources found at the root. The parameter to files was renamed from 'package' to 'anchor', with a compatibility shim for those passing by keyword. - * #259: files no longer requires the anchor to be specified and can infer the anchor from the caller's scope (defaults to the caller's module). + * #259: files no longer requires the anchor to be specified and can infer the anchor from the caller's scope (defaults to the caller's module). ------------------------------------------------------------------- Tue Sep 13 06:45:26 UTC 2022 - Matej Cepl @@ -165,56 +176,56 @@ Fri Nov 20 12:24:25 UTC 2020 - Benjamin Greiner - Update to 3.2.0 * #68: Resources in PEP 420 Namespace packages are now supported. - v3.1.1 - * bpo-41490: contents is now also more aggressive about consuming + * bpo-41490: contents is now also more aggressive about consuming any iterator from the Reader. - v3.1.0 - * #110 and bpo-41490: path method is more aggressive about - releasing handles to zipfile objects early, enabling use-cases - like certifi to leave the context open but delete the + * #110 and bpo-41490: path method is more aggressive about + releasing handles to zipfile objects early, enabling use-cases + like certifi to leave the context open but delete the underlying zip file. - v3.0.0 - * Package no longer exposes importlib_resources.__version__. - Users that wish to inspect the version of importlib_resources - should instead invoke .version('importlib_resources') from - importlib-metadata ( stdlib or backport) directly. This change + * Package no longer exposes importlib_resources.__version__. + Users that wish to inspect the version of importlib_resources + should instead invoke .version('importlib_resources') from + importlib-metadata ( stdlib or backport) directly. This change eliminates the dependency on importlib_metadata. Closes #100. * Package now always includes its data. Closes #93. * Declare hidden imports for PyInstaller. Closes #101. - v2.0.1 - * Select pathlib and contextlib imports based on Python version + * Select pathlib and contextlib imports based on Python version and avoid pulling in deprecated [pathlib](https://pypi.org/ project/pathlib). Closes #97. - v2.0.0 - * Loaders are no longer expected to implement the - abc.TraversableResources interface, but are instead expected to - return TraversableResources from their get_resource_reader + * Loaders are no longer expected to implement the + abc.TraversableResources interface, but are instead expected to + return TraversableResources from their get_resource_reader method. - v1.5.0 - * Traversable is now a Protocol instead of an Abstract Base Class + * Traversable is now a Protocol instead of an Abstract Base Class (Python 2.7 and Python 3.8+). * Traversable objects now require a .name property. - v1.4.0 - * #79: Temporary files created will now reflect the filename of + * #79: Temporary files created will now reflect the filename of their origin. - v1.3.1 - * For improved compatibility, importlib_resources.trees is now + * For improved compatibility, importlib_resources.trees is now imported implicitly. Closes #88. - v1.3.0 - * Add extensibility support for non-standard loaders to supply - Traversable resources. Introduces a new abstract base class - abc.TraversableResources that supersedes (but implements for - compatibility) abc.ResourceReader. Any loader that implements - (implicitly or explicitly) the TraversableResources.files - method will be capable of supplying resources with subdirectory + * Add extensibility support for non-standard loaders to supply + Traversable resources. Introduces a new abstract base class + abc.TraversableResources that supersedes (but implements for + compatibility) abc.ResourceReader. Any loader that implements + (implicitly or explicitly) the TraversableResources.files + method will be capable of supplying resources with subdirectory support. Closes #77. - * Preferred way to access as_file is now from top-level module. - importlib_resources.trees.as_file is deprecated and + * Preferred way to access as_file is now from top-level module. + importlib_resources.trees.as_file is deprecated and discouraged. Closes #86. * Moved Traversable abc to abc module. Closes #87. - v1.2.0 * Traversable now requires an open method. Closes #81. * Fixed error on Python 3.5.{0,3}. Closes #83. - * Updated packaging to resolve version from package metadata. + * Updated packaging to resolve version from package metadata. Closes #82. ------------------------------------------------------------------- diff --git a/python-importlib-resources.spec b/python-importlib-resources.spec index ad63707..3ee03a0 100644 --- a/python-importlib-resources.spec +++ b/python-importlib-resources.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-importlib-resources -Version: 6.0.1 +Version: 6.1.1 Release: 0 Summary: Read resources from Python packages License: Apache-2.0