Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-importlib-resources for
openSUSE:Factory checked in at 2021-09-25 00:34:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-importlib-resources (Old)
and /work/SRC/openSUSE:Factory/.python-importlib-resources.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-importlib-resources"
Sat Sep 25 00:34:47 2021 rev:2 rq:920454 version:5.2.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-importlib-resources/python-importlib-resources.changes
2020-11-29 12:18:55.445425411 +0100
+++
/work/SRC/openSUSE:Factory/.python-importlib-resources.new.1899/python-importlib-resources.changes
2021-09-25 00:34:53.931098344 +0200
@@ -1,0 +2,55 @@
+Mon Sep 20 10:47:28 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to v5.2.2
+ * #234: Fix refleak in as_file caught by CPython tests.
+- Release v5.2.1
+ * bpo-38291: Avoid DeprecationWarning on typing.io.
+- Release v5.2.0
+ * #80 via #221: Legacy API (path, contents, ...) is now
+ supported entirely by the .files() API with a compatibility
+ shim supplied for resource loaders without that functionality.
+- Release v5.0.6
+ * bpo-38693: Prefer f-strings to .format calls.
+- Release v5.1.4
+ * #225: Require zipp 3.1.0 or later on Python prior to 3.10 to
+ incorporate those fixes.
+- Release v5.0.5
+ * #216: Make MultiplexedPath.name a property per the spec.
+- Release v5.1.3
+ * Refresh packaging and improve tests.
+ * #216: Make MultiplexedPath.name a property per the spec.
+- Release v5.1.2
+ * Re-release with changes from 5.0.4.
+- Release v5.0.4
+ * Fixed non-hermetic test in test_reader, revealed by GH-24670.
+- Release v5.1.1
+ * Re-release with changes from 5.0.3.
+- Release v5.0.3
+ * Simplified DegenerateFiles.Path.
+- Release v5.0.2
+ * #214: Added _adapters module to ensure that degenerate files
+ behavior can be made available for legacy loaders whose
+ resource readers don't implement it. Fixes issue where
+ backport compatibility module was masking this fallback
+ behavior only to discover the defect when applying changes to
+ CPython.
+- Release v5.1.0
+ * Added simple module implementing adapters from a low-level
+ resource reader interface to a TraversableResources interface.
+ Closes #90.
+- Release v5.0.1
+ * Remove pyinstaller hook for hidden 'trees' module.
+- Release v5.0.0
+ * Removed importlib_resources.trees, deprecated since 1.3.0.
+- Release v4.1.1
+ * Fixed badges in README.
+- Release v4.1.0
+ * #209: Adopt jaraco/skeleton.
+ * Cleaned up some straggling Python 2 compatibility code.
+ * Refreshed test zip files without .pyc and .pyo files.
+- Release v4.0.0
+ * #108: Drop support for Python 2.7. Now requires Python 3.6+.
+- Release v3.3.1
+ * Minor cleanup.
+
+-------------------------------------------------------------------
Old:
----
importlib_resources-3.3.0.tar.gz
New:
----
importlib_resources-5.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-importlib-resources.spec ++++++
--- /var/tmp/diff_new_pack.592YF9/_old 2021-09-25 00:34:54.563099004 +0200
+++ /var/tmp/diff_new_pack.592YF9/_new 2021-09-25 00:34:54.563099004 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-importlib-resources
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,56 +16,41 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?!python_module:%define python3-%{**}}
+%define skip_python2 1
Name: python-importlib-resources
-Version: 3.3.0
+Version: 5.2.2
Release: 0
Summary: Read resources from Python packages
License: Apache-2.0
URL: https://importlib-resources.readthedocs.io/
Source:
https://files.pythonhosted.org/packages/source/i/importlib_resources/importlib_resources-%{version}.tar.gz
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools_scm >= 3.4.1}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module testsuite}
BuildRequires: %{python_module toml}
-BuildRequires: (python3-zipp >= 0.4 if python3-base < 3.8)
-BuildRequires: (python36-zipp >= 0.4 if python36-base)
+BuildRequires: %{python_module zipp >= 3.1.0 if %python-base < 3.10}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Provides: python-importlib_resources = %{version}
Obsoletes: python-importlib_resources < %{version}
BuildArch: noarch
-%if %{?suse_version} <= 1500
-BuildRequires: python2-contextlib2
-BuildRequires: python2-pathlib2
-BuildRequires: python2-singledispatch
-BuildRequires: python2-typing
-BuildRequires: python2-zipp >= 0.4
-%endif
-%ifpython2
-Requires: python-pathlib2
-Requires: python-singledispatch
-Requires: python-typing
-Requires: python-zipp >= 0.4
-%endif
-%if "%{python_flavor}" == "python36"
-Requires: python36-zipp >= 0.4
-%endif
-%if "%{python_flavor}" == "python3" && %{python3_version_nodots} < 38
-Requires: python3-zipp >= 0.4
+%if 0%{python_version_nodots} < 310
+Requires: python-zipp >= 3.1.0
%endif
%python_subpackages
%description
-importlib_resources is a library which provides for access to resources in
-Python packages. It provides functionality similar to pkg_resources Basic
-Resource Access API, but without all of the overhead and performance problems
of
-pkg_resources.
-
-importlib_resources is a backport of Python 3.9???s standard library
-importlib.resources module for Python 2.7, and 3.5 through 3.8. Users of Python
-3.9 and beyond are encouraged to use the standard library module. Developers
-looking fo
+importlib_resources is a backport of Python standard library
+importlib.resources module for older Pythons. Users of Python 3.9 and
+beyond should use the standard library module, since for these versions,
+importlib_resources just delegates to that module.
+
+The key goal of this module is to replace parts of pkg_resources with a
+solution in Python???s stdlib that relies on well-defined APIs. This makes
+reading resources included in packages easier, with more stable and
+consistent semantics.
%prep
%setup -q -n importlib_resources-%{version}
@@ -78,7 +63,9 @@
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
-%pyunittest -v
+# create pycache so that update-zips.py does not fail with ValueError
+python3 -m compileall $PWD/importlib_resources/tests/
+%pytest
%files %{python_files}
%doc README.rst
++++++ importlib_resources-3.3.0.tar.gz -> importlib_resources-5.2.2.tar.gz
++++++
++++ 3933 lines of diff (skipped)