forked from pool/python-importlib-resources
Accepting request 920454 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/920454 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-importlib-resources?expand=0&rev=2
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7b51f0106c8ec564b1bef3d9c588bc694ce2b92125bbb6278f4f2f5b54ec3592
|
||||
size 29000
|
||||
3
importlib_resources-5.2.2.tar.gz
Normal file
3
importlib_resources-5.2.2.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a65882a4d0fe5fbf702273456ba2ce74fe44892c25e42e057aca526b702a6d4b
|
||||
size 29651
|
||||
@@ -1,3 +1,58 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 20 10:47:28 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 24 18:37:01 UTC 2020 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
|
||||
@@ -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 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.
|
||||
|
||||
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
|
||||
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 @@ looking fo
|
||||
%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
|
||||
|
||||
Reference in New Issue
Block a user