Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-path for openSUSE:Factory checked in at 2022-04-03 21:30:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-path (Old) and /work/SRC/openSUSE:Factory/.python-path.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-path" Sun Apr 3 21:30:31 2022 rev:3 rq:966225 version:16.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-path/python-path.changes 2020-03-27 00:20:35.828113949 +0100 +++ /work/SRC/openSUSE:Factory/.python-path.new.1900/python-path.changes 2022-04-03 21:30:32.464121092 +0200 @@ -1,0 +2,51 @@ +Wed Mar 30 19:11:53 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- update to version 16.4.0 + * #207: Added type hints and declare the library as typed. +- Release 16.3.0 + * Require Python 3.7 or later. + * #205: test_listdir_other_encoding now automatically skips + itself on file systems where it's not appropriate. +- Release 16.2.0 + * Deprecated passing bytes to write_text. Instead, users should + call write_bytes. +- Release 16.1.0 + * #204: Improved test coverage across the package to 99%, fixing + bugs in uncovered code along the way. +- Release 16.0.0 + * #200: TempDir context now cleans up unconditionally, even if an + exception occurs. +- Release 15.1.2 + * #199: Fixed broken link in README. +- Release 15.1.1 + * Refreshed package metadata. +- Release 15.1.0 + * Added ExtantPath and ExtantFile objects that raise errors when + they reference a non-existent path or file. +- Release 15.0.1 + * Refreshed package metadata. +- Release 15.0.0 + * Removed __version__ property. To determine the version, use + importlib.metadata.version('path'). +- Release 14.0.1 + * Fixed regression on Python 3.7 and earlier where lru_cache did + not support a user function. +- Release 14.0.0 + * Removed namebase property. Use stem instead. + * Removed update parameter on method to Path.merge_tree. Instead, + to only copy newer files, provide a wrapped copy function, as + described in the doc string. + * Removed FastPath. Just use Path. + * Removed path.CaseInsensitivePattern. Instead use + path.matchers.CaseInsensitive. + * Removed path.tempdir. Use path.TempDir. + * #154: Added Traversal class and support for customizing the + behavior of a Path.walk. +- Release 13.3.0 + * #186: Fix test failures on Python 3.8 on Windows by relying on + realpath() instead of readlink(). + * #189: realpath() now honors symlinks on Python 3.7 and earlier, + approximating the behavior found on Python 3.8. + * #187: lines() no longer relies on the deprecated .text(). + +------------------------------------------------------------------- Old: ---- path-13.2.0.tar.gz New: ---- path-16.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-path.spec ++++++ --- /var/tmp/diff_new_pack.EJJqnK/_old 2022-04-03 21:30:33.092114061 +0200 +++ /var/tmp/diff_new_pack.EJJqnK/_new 2022-04-03 21:30:33.096114017 +0200 @@ -1,7 +1,7 @@ # -# spec file for package python-path +# spec file # -# Copyright (c) 2020 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 @@ -16,7 +16,7 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" %define psuffix -test @@ -28,25 +28,26 @@ %define skip_python2 1 %define modname path Name: python-path%{psuffix} -Version: 13.2.0 +Version: 16.4.0 Release: 0 Summary: A module wrapper for os.path License: MIT URL: https://github.com/jaraco/path Source: https://files.pythonhosted.org/packages/source/p/path/%{modname}-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools >= 56} BuildRequires: %{python_module setuptools_scm >= 3.4.1} -BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module toml} +BuildRequires: %{python_module tomli} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-importlib-metadata >= 0.5 BuildArch: noarch # Renaming package Provides: python-path.py = %{version}-%{release} Obsoletes: python-path.py < %{version}-%{release} %if %{with test} -BuildRequires: %{python_module %{modname} >= %{version}} -BuildRequires: %{python_module importlib-metadata >= 0.5} +# use a multibuild test flavor so that there is no circular dependency with pytest BuildRequires: %{python_module pytest} %endif %python_subpackages @@ -58,18 +59,15 @@ %prep %setup -q -n %{modname}-%{version} -%autopatch -p1 - -rm -rf %{modname}.egg-info -# no need to pull in flake -rm -f pytest.ini %build -%python_build +%if !%{with test} +%pyproject_wheel +%endif %install %if !%{with test} -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %endif @@ -85,7 +83,8 @@ %files %{python_files} %license LICENSE %doc CHANGES.rst README.rst -%{python_sitelib}/* +%{python_sitelib}/path +%{python_sitelib}/path-%{version}*-info %endif %changelog ++++++ path-13.2.0.tar.gz -> path-16.4.0.tar.gz ++++++ ++++ 4835 lines of diff (skipped)