commit python-path for openSUSE:Factory

2024-04-16 Thread Source-Sync
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 2024-04-16 20:03:11

Comparing /work/SRC/openSUSE:Factory/python-path (Old)
 and  /work/SRC/openSUSE:Factory/.python-path.new.26366 (New)


Package is "python-path"

Tue Apr 16 20:03:11 2024 rev:10 rq:1167772 version:16.14.0

Changes:

--- /work/SRC/openSUSE:Factory/python-path/python-path.changes  2024-04-07 
22:04:51.340074772 +0200
+++ /work/SRC/openSUSE:Factory/.python-path.new.26366/python-path.changes   
2024-04-16 20:03:42.812161867 +0200
@@ -1,0 +2,9 @@
+Mon Apr 15 08:25:30 UTC 2024 - Dirk Müller 
+
+- update to 16.14.0:
+  * Add .symlink_to and .hardlink_to.
+  * Add .cwd method and deprecated .getcwd.
+  * Create 'absolute' method and deprecate 'abspath'.
+  * In readlink, prefer the display path to the substitute path.
+
+---

Old:

  path-16.12.1.tar.gz

New:

  path-16.14.0.tar.gz



Other differences:
--
++ python-path.spec ++
--- /var/tmp/diff_new_pack.A4Xjl5/_old  2024-04-16 20:03:44.196212744 +0200
+++ /var/tmp/diff_new_pack.A4Xjl5/_new  2024-04-16 20:03:44.196212744 +0200
@@ -27,7 +27,7 @@
 %define modname path
 %{?sle15_python_module_pythons}
 Name:   python-path%{psuffix}
-Version:16.12.1
+Version:16.14.0
 Release:0
 Summary:A module wrapper for os.path
 License:MIT

++ path-16.12.1.tar.gz -> path-16.14.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.12.1/NEWS.rst new/path-16.14.0/NEWS.rst
--- old/path-16.12.1/NEWS.rst   2024-04-04 12:34:15.0 +0200
+++ new/path-16.14.0/NEWS.rst   2024-04-09 02:45:40.0 +0200
@@ -1,3 +1,23 @@
+v16.14.0
+
+
+Features
+
+
+- Add .symlink_to and .hardlink_to. (#214)
+- Add .cwd method and deprecated .getcwd. (#214)
+
+
+v16.13.0
+
+
+Features
+
+
+- Create 'absolute' method and deprecate 'abspath'. (#214)
+- In readlink, prefer the display path to the substitute path. (#222)
+
+
 v16.12.1
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.12.1/PKG-INFO new/path-16.14.0/PKG-INFO
--- old/path-16.12.1/PKG-INFO   2024-04-04 12:34:32.697444700 +0200
+++ new/path-16.14.0/PKG-INFO   2024-04-09 02:45:59.090091700 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: path
-Version: 16.12.1
+Version: 16.14.0
 Summary: A module wrapper for os.path
 Home-page: https://github.com/jaraco/path
 Author: Jason Orendorff
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.12.1/path/__init__.py 
new/path-16.14.0/path/__init__.py
--- old/path-16.12.1/path/__init__.py   2024-04-04 12:34:15.0 +0200
+++ new/path-16.14.0/path/__init__.py   2024-04-09 02:45:40.0 +0200
@@ -25,23 +25,22 @@
 from __future__ import annotations
 
 import builtins
-import sys
-import warnings
-import os
+import contextlib
+import datetime
+import errno
 import fnmatch
+import functools
 import glob
-import shutil
 import hashlib
-import errno
-import tempfile
-import functools
-import re
-import contextlib
 import importlib
 import itertools
-import datetime
+import os
+import re
+import shutil
+import sys
+import tempfile
+import warnings
 from numbers import Number
-from typing import Union
 
 with contextlib.suppress(ImportError):
 import win32security
@@ -60,32 +59,27 @@
 TextIOWrapper,
 )
 from typing import (
+IO,
+TYPE_CHECKING,
 Any,
 BinaryIO,
 Callable,
-IO,
 Iterator,
-Optional,
 overload,
 )
 
-from typing import TYPE_CHECKING
-
 if TYPE_CHECKING:
 from _typeshed import (
 OpenBinaryMode,
-OpenBinaryModeUpdating,
 OpenBinaryModeReading,
+OpenBinaryModeUpdating,
 OpenBinaryModeWriting,
 OpenTextMode,
 )
 from typing_extensions import Literal
 
-from . import matchers
-from . import masks
-from . import classes
-from .compat.py38 import removesuffix
-
+from . import classes, masks, matchers
+from .compat.py38 import removeprefix, removesuffix
 
 __all__ = ['Path', 'TempDir']
 
@@ -100,7 +94,7 @@
 _default_linesep = object()
 
 
-def _make_timestamp_ns(value: Union[Number, datetime.datetime]) -> Number:
+def _make_timestamp_ns(value: Number | datetime.datetime) -> Number:
 timestamp_s = value if isinstance(value, Number) else value.timestamp()
 return int(timestamp_s * 10**9)
 
@@ -203,7 +197,7 @@
 # --- Special Python methods.
 
 def __repr__(self):
-return '{}({})'.format(type(self).__name__, 

commit python-path for openSUSE:Factory

2024-02-15 Thread Source-Sync
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 2024-02-15 20:59:29

Comparing /work/SRC/openSUSE:Factory/python-path (Old)
 and  /work/SRC/openSUSE:Factory/.python-path.new.1815 (New)


Package is "python-path"

Thu Feb 15 20:59:29 2024 rev:8 rq:1146655 version:16.10.0

Changes:

--- /work/SRC/openSUSE:Factory/python-path/python-path.changes  2024-01-05 
22:58:49.400592341 +0100
+++ /work/SRC/openSUSE:Factory/.python-path.new.1815/python-path.changes
2024-02-15 20:59:55.835002269 +0100
@@ -1,0 +2,7 @@
+Wed Feb  7 20:16:20 UTC 2024 - Dirk Müller 
+
+- update to 16.10.0:
+  * Added .with_name and .with_stem.
+  * Prefer .suffix to .ext and deprecate .ext.
+
+---

Old:

  path-16.9.0.tar.gz

New:

  path-16.10.0.tar.gz



Other differences:
--
++ python-path.spec ++
--- /var/tmp/diff_new_pack.jnnEFD/_old  2024-02-15 20:59:56.871038682 +0100
+++ /var/tmp/diff_new_pack.jnnEFD/_new  2024-02-15 20:59:56.879038964 +0100
@@ -1,5 +1,5 @@
 #
-# spec file
+# spec file for package python-path
 #
 # Copyright (c) 2024 SUSE LLC
 #
@@ -27,7 +27,7 @@
 %define modname path
 %{?sle15_python_module_pythons}
 Name:   python-path%{psuffix}
-Version:16.9.0
+Version:16.10.0
 Release:0
 Summary:A module wrapper for os.path
 License:MIT

++ path-16.9.0.tar.gz -> path-16.10.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.9.0/.github/workflows/main.yml 
new/path-16.10.0/.github/workflows/main.yml
--- old/path-16.9.0/.github/workflows/main.yml  2023-12-04 21:29:16.0 
+0100
+++ new/path-16.10.0/.github/workflows/main.yml 2024-02-04 04:58:06.0 
+0100
@@ -1,6 +1,12 @@
 name: tests
 
-on: [push, pull_request]
+on:
+  merge_group:
+  push:
+branches-ignore:
+# disabled for jaraco/skeleton#103
+# - gh-readonly-queue/**  # Temporary merge queue-related GH-made branches
+  pull_request:
 
 permissions:
   contents: read
@@ -56,7 +62,9 @@
 strategy:
   fail-fast: false
   matrix:
-job: [diffcov, docs]
+job:
+- diffcov
+- docs
 runs-on: ubuntu-latest
 steps:
   - uses: actions/checkout@v4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.9.0/.pre-commit-config.yaml 
new/path-16.10.0/.pre-commit-config.yaml
--- old/path-16.9.0/.pre-commit-config.yaml 2023-12-04 21:29:16.0 
+0100
+++ new/path-16.10.0/.pre-commit-config.yaml2024-02-04 04:58:06.0 
+0100
@@ -1,5 +1,6 @@
 repos:
-- repo: https://github.com/psf/black
-  rev: 22.6.0
+- repo: https://github.com/astral-sh/ruff-pre-commit
+  rev: v0.1.8
   hooks:
-  - id: black
+  - id: ruff
+  - id: ruff-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.9.0/NEWS.rst new/path-16.10.0/NEWS.rst
--- old/path-16.9.0/NEWS.rst2023-12-04 21:29:16.0 +0100
+++ new/path-16.10.0/NEWS.rst   2024-02-04 04:58:06.0 +0100
@@ -1,10 +1,20 @@
+v16.10.0
+
+
+Features
+
+
+- Added .with_name and .with_stem.
+- Prefer .suffix to .ext and deprecate .ext.
+
+
 v16.9.0
 ===
 
 Features
 
 
-- Added Path.iterdir() and deprecated Path.listdir(). Ref #214. (#214)
+- Added ``.iterdir()`` and deprecated ``.listdir()``. (#214)
 
 
 v16.8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.9.0/PKG-INFO new/path-16.10.0/PKG-INFO
--- old/path-16.9.0/PKG-INFO2023-12-04 21:29:35.268139400 +0100
+++ new/path-16.10.0/PKG-INFO   2024-02-04 04:58:31.101732500 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: path
-Version: 16.9.0
+Version: 16.10.0
 Summary: A module wrapper for os.path
 Home-page: https://github.com/jaraco/path
 Author: Jason Orendorff
@@ -19,11 +19,10 @@
 Provides-Extra: testing
 Requires-Dist: pytest>=6; extra == "testing"
 Requires-Dist: pytest-checkdocs>=2.4; extra == "testing"
-Requires-Dist: pytest-black>=0.3.7; platform_python_implementation != "PyPy" 
and extra == "testing"
 Requires-Dist: pytest-cov; extra == "testing"
-Requires-Dist: pytest-mypy>=0.9.1; platform_python_implementation != "PyPy" 
and extra == "testing"
+Requires-Dist: pytest-mypy; platform_python_implementation != "PyPy" and extra 
== "testing"
 Requires-Dist: pytest-enabler>=2.2; extra == "testing"
-Requires-Dist: pytest-ruff; extra == "testing"
+Requires-Dist: pytest-ruff>=0.2.1; extra == "testing"
 Requires-Dist: appdirs; extra == "testing"
 Requires-Dist: packaging; extra == "testing"
 

commit python-path for openSUSE:Factory

2024-01-05 Thread Source-Sync
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 2024-01-05 22:58:47

Comparing /work/SRC/openSUSE:Factory/python-path (Old)
 and  /work/SRC/openSUSE:Factory/.python-path.new.28375 (New)


Package is "python-path"

Fri Jan  5 22:58:47 2024 rev:7 rq:1136260 version:16.9.0

Changes:

--- /work/SRC/openSUSE:Factory/python-path/python-path.changes  2023-04-22 
22:00:37.829277448 +0200
+++ /work/SRC/openSUSE:Factory/.python-path.new.28375/python-path.changes   
2024-01-05 22:58:49.400592341 +0100
@@ -1,0 +2,11 @@
+Tue Jan  2 19:09:13 UTC 2024 - Dirk Müller 
+
+- update to 16.9.0:
+  * Features - Added Path.iterdir() and deprecated
+Path.listdir().
+  * Use '.' as the default path.
+  * Set stacklevel=2 in deprecation warning for .text.
+  * Added .permissions attribute.
+  * Require Python 3.8 or later.
+
+---

Old:

  path-16.6.0.tar.gz

New:

  path-16.9.0.tar.gz



Other differences:
--
++ python-path.spec ++
--- /var/tmp/diff_new_pack.oZn9NE/_old  2024-01-05 22:58:50.204621801 +0100
+++ /var/tmp/diff_new_pack.oZn9NE/_new  2024-01-05 22:58:50.204621801 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 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,6 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
 %define psuffix -test
@@ -25,19 +24,18 @@
 %define psuffix %{nil}
 %bcond_with test
 %endif
-%define skip_python2 1
 %define modname path
 %{?sle15_python_module_pythons}
 Name:   python-path%{psuffix}
-Version:16.6.0
+Version:16.9.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 base >= 3.8}
+BuildRequires:  %{python_module more-itertools}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools >= 56}
 BuildRequires:  %{python_module setuptools_scm >= 3.4.1}
 BuildRequires:  %{python_module tomli}
 BuildRequires:  %{python_module wheel}
@@ -83,8 +81,8 @@
 %if !%{with test}
 %files %{python_files}
 %license LICENSE
-%doc CHANGES.rst README.rst
+%doc NEWS.rst README.rst
 %{python_sitelib}/path
-%{python_sitelib}/path-%{version}*-info
+%{python_sitelib}/path-%{version}.dist-info
 %endif
 

++ path-16.6.0.tar.gz -> path-16.9.0.tar.gz ++
 3263 lines of diff (skipped)


commit python-path for openSUSE:Factory

2023-04-22 Thread Source-Sync
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 2023-04-22 21:59:51

Comparing /work/SRC/openSUSE:Factory/python-path (Old)
 and  /work/SRC/openSUSE:Factory/.python-path.new.1533 (New)


Package is "python-path"

Sat Apr 22 21:59:51 2023 rev:6 rq:1081844 version:16.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-path/python-path.changes  2022-12-08 
16:50:11.999180466 +0100
+++ /work/SRC/openSUSE:Factory/.python-path.new.1533/python-path.changes
2023-04-22 22:00:37.829277448 +0200
@@ -1,0 +2,10 @@
+Fri Apr 21 12:29:04 UTC 2023 - Dirk Müller 
+
+- add sle15_python_module_pythons (jsc#PED-68)
+
+---
+Thu Apr 13 22:42:55 UTC 2023 - Matej Cepl 
+
+- Make calling of %{sle15modernpython} optional.
+
+---



Other differences:
--
++ python-path.spec ++
--- /var/tmp/diff_new_pack.AxKRNH/_old  2023-04-22 22:00:38.533281658 +0200
+++ /var/tmp/diff_new_pack.AxKRNH/_new  2023-04-22 22:00:38.545281730 +0200
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,7 @@
 %endif
 %define skip_python2 1
 %define modname path
+%{?sle15_python_module_pythons}
 Name:   python-path%{psuffix}
 Version:16.6.0
 Release:0


commit python-path for openSUSE:Factory

2022-12-08 Thread Source-Sync
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-12-08 16:50:05

Comparing /work/SRC/openSUSE:Factory/python-path (Old)
 and  /work/SRC/openSUSE:Factory/.python-path.new.1835 (New)


Package is "python-path"

Thu Dec  8 16:50:05 2022 rev:5 rq:1041240 version:16.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-path/python-path.changes  2022-10-14 
15:40:25.455706493 +0200
+++ /work/SRC/openSUSE:Factory/.python-path.new.1835/python-path.changes
2022-12-08 16:50:11.999180466 +0100
@@ -1,0 +2,6 @@
+Wed Dec  7 20:00:17 UTC 2022 - Yogalakshmi Arunachalam 
+
+- Update to version 16.6.0 
+  * .mtime and .atime are now settable.
+
+---

Old:

  path-16.5.0.tar.gz

New:

  path-16.6.0.tar.gz



Other differences:
--
++ python-path.spec ++
--- /var/tmp/diff_new_pack.SvFB4W/_old  2022-12-08 16:50:12.503183045 +0100
+++ /var/tmp/diff_new_pack.SvFB4W/_new  2022-12-08 16:50:12.511183086 +0100
@@ -28,7 +28,7 @@
 %define skip_python2 1
 %define modname path
 Name:   python-path%{psuffix}
-Version:16.5.0
+Version:16.6.0
 Release:0
 Summary:A module wrapper for os.path
 License:MIT

++ path-16.5.0.tar.gz -> path-16.6.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.5.0/.github/workflows/main.yml 
new/path-16.6.0/.github/workflows/main.yml
--- old/path-16.5.0/.github/workflows/main.yml  2022-09-25 18:21:57.0 
+0200
+++ new/path-16.6.0/.github/workflows/main.yml  2022-11-30 23:46:48.0 
+0100
@@ -2,14 +2,44 @@
 
 on: [push, pull_request]
 
+env:
+  # Environment variables to support color support (jaraco/skeleton#66):
+  # Request colored output from CLI tools supporting it. Different tools
+  # interpret the value differently. For some, just being set is sufficient.
+  # For others, it must be a non-zero integer. For yet others, being set
+  # to a non-empty value is sufficient.
+  FORCE_COLOR: -106
+  # MyPy's color enforcement (must be a non-zero number)
+  MYPY_FORCE_COLOR: -42
+  # Recognized by the `py` package, dependency of `pytest` (must be "1")
+  PY_COLORS: 1
+  # Make tox-wrapped tools see color requests
+  TOX_TESTENV_PASSENV: >-
+FORCE_COLOR
+MYPY_FORCE_COLOR
+NO_COLOR
+PY_COLORS
+PYTEST_THEME
+PYTEST_THEME_MODE
+
+  # Suppress noisy pip warnings
+  PIP_DISABLE_PIP_VERSION_CHECK: 'true'
+  PIP_NO_PYTHON_VERSION_WARNING: 'true'
+  PIP_NO_WARN_SCRIPT_LOCATION: 'true'
+
+  # Disable the spinner, noise in GHA; TODO(webknjaz): Fix this upstream
+  # Must be "1".
+  TOX_PARALLEL_NO_SPINNER: 1
+
+
 jobs:
   test:
 strategy:
   matrix:
 python:
 - "3.7"
-- "3.10"
 - "3.11"
+- "3.12"
 # Workaround for actions/setup-python#508
 dev:
 - -dev
@@ -18,6 +48,12 @@
 - macos-latest
 - windows-latest
 include:
+- python: "3.8"
+  platform: ubuntu-latest
+- python: "3.9"
+  platform: ubuntu-latest
+- python: "3.10"
+  platform: ubuntu-latest
 - python: pypy3.9
   platform: ubuntu-latest
 runs-on: ${{ matrix.platform }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.5.0/.readthedocs.yaml 
new/path-16.6.0/.readthedocs.yaml
--- old/path-16.5.0/.readthedocs.yaml   1970-01-01 01:00:00.0 +0100
+++ new/path-16.6.0/.readthedocs.yaml   2022-11-30 23:46:48.0 +0100
@@ -0,0 +1,13 @@
+version: 2
+python:
+  install:
+  - path: .
+extra_requirements:
+  - docs
+
+# workaround for readthedocs/readthedocs.org#9623
+build:
+  # workaround for readthedocs/readthedocs.org#9635
+  os: ubuntu-22.04
+  tools:
+python: "3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.5.0/.readthedocs.yml 
new/path-16.6.0/.readthedocs.yml
--- old/path-16.5.0/.readthedocs.yml2022-09-25 18:21:57.0 +0200
+++ new/path-16.6.0/.readthedocs.yml1970-01-01 01:00:00.0 +0100
@@ -1,6 +0,0 @@
-version: 2
-python:
-  install:
-  - path: .
-extra_requirements:
-  - docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/path-16.5.0/CHANGES.rst new/path-16.6.0/CHANGES.rst
--- old/path-16.5.0/CHANGES.rst 2022-09-25 18:21:57.0 +0200
+++ new/path-16.6.0/CHANGES.rst 2022-11-30 23:46:48.0 +0100
@@ -1,3 +1,8 @@
+v16.6.0
+---
+
+- ``.mtime`` and ``.atime`` are now settable.
+
 v16.5.0
 ---
 
diff -urN 

commit python-path for openSUSE:Factory

2022-04-03 Thread Source-Sync
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 
+
+- 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: