15
0

- Update to 5.9.0:

- #228: as_file now also supports a Traversable representing
    a directory and (when needed) renders the full tree to a
    temporary directory.
  - #253: In MultiplexedPath, restore expectation that a compound
    path with a non-existent directory does not raise an
    exception.
  - #250: Now Traversable.joinpath provides a concrete
    implementation, replacing the implementation in .simple and
    converging with the behavior in MultiplexedPath.
  - #249: In simple.ResourceContainer.joinpath, honor names split
    by posixpath.sep.
  - #248: abc.Traversable.joinpath now allows for multiple
    arguments and specifies that posixpath.sep is allowed
    in any argument to accept multiple arguments, matching
    the behavior found in zipfile.Path and pathlib.Path
    simple.ResourceContainer now honors this behavior
  - #244: Add type declarations in ABCs Require Python 3.7 or
    later
  - #243: Fix error when no __pycache__ directories exist when
    testing update-zips.
- Remove BR on python-zipp to break a dependency cycle; it is
  strictly not needed for build (although it is Requires),
  because ZipReader is not tested.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-resources?expand=0&rev=9
This commit is contained in:
2022-09-13 06:51:34 +00:00
committed by Git OBS Bridge
parent fe4b881e42
commit c363eb7410
4 changed files with 39 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-importlib-resources
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,18 +19,21 @@
%{?!python_module:%define python3-%{**}}
%define skip_python2 1
Name: python-importlib-resources
Version: 5.4.0
Version: 5.9.0
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 pip}
BuildRequires: %{python_module pytest >= 6}
BuildRequires: %{python_module setuptools_scm >= 3.4.1}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module testsuite}
BuildRequires: %{python_module toml}
BuildRequires: %{python_module zipp >= 3.1.0 if %python-base < 3.10}
BuildRequires: %{python_module wheel}
# Breaking the depcycle; not absolutely needed as ZipReader is not executed in tests.
# BuildRequires: %%{python_module zipp >= 3.1.0 if %%python-base < 3.10}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Provides: python-importlib_resources = %{version}
@@ -56,10 +59,10 @@ consistent semantics.
%setup -q -n importlib_resources-%{version}
%build
%python_build
%pyproject_wheel
%install
%python_install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check