File project.diff of Package python-filelock

--- python-filelock.changes.orig
+++ python-filelock.changes
@@ -1,4 +1,27 @@
 -------------------------------------------------------------------
+Wed Sep 03 06:21:23 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
+
+- Update to version 3.19.1:
+  * Update release.yaml
+  * Increase test coverage (#434)
+  * add 3.14 to matrix (#433)
+
+-------------------------------------------------------------------
+Wed Sep 03 06:09:17 UTC 2025 - Jürgen Löhel <juergen@loehel.de>
+
+- Update to version 3.19.0:
+  * Add support for 3.14 (#432)
+  * Bump actions/checkout from 4 to 5 (#430)
+  * [pre-commit.ci] pre-commit autoupdate (#429)
+  * Bump actions/download-artifact from 4 to 5 (#428)
+  * [pre-commit.ci] pre-commit autoupdate (#427)
+  * [pre-commit.ci] pre-commit autoupdate (#426)
+  * [pre-commit.ci] pre-commit autoupdate (#425)
+  * [pre-commit.ci] pre-commit autoupdate (#424)
+  * [pre-commit.ci] pre-commit autoupdate (#423)
+  * [pre-commit.ci] pre-commit autoupdate (#422)
+
+-------------------------------------------------------------------
 Wed Mar 19 07:44:21 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
 
 - Update to 3.18.0
--- python-filelock.spec.orig
+++ python-filelock.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package python-filelock
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2018 Matthias Fehring <buschmann23@opensuse.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -27,12 +27,13 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-filelock%{?pkg_suffix}
-Version:        3.18.0
+Version:        3.19.1
 Release:        0
 Summary:        Platform Independent File Lock in Python
 License:        Unlicense
 URL:            https://github.com/tox-dev/py-filelock
-Source:         https://files.pythonhosted.org/packages/source/f/filelock/filelock-%{version}.tar.gz
+Source:         filelock-%{version}.tar.gz
+Patch0:         version.patch
 BuildRequires:  %{python_module asyncio}
 BuildRequires:  %{python_module hatch_vcs}
 BuildRequires:  %{python_module hatchling}
@@ -41,13 +42,14 @@ BuildRequires:  %{python_module wheel}
 %if %{with test}
 BuildRequires:  %{python_module pytest-asyncio}
 BuildRequires:  %{python_module pytest-mock}
+BuildRequires:  %{python_module pytest-timeout}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module virtualenv}
 %endif
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %if 0%{?python_version_nodots} < 311
-Requires:       python-typing_extensions >= 4.7.1
+Requires:       python-typing_extensions >= 4.14.1
 %endif
 Requires:       python-asyncio
 BuildArch:      noarch
@@ -59,9 +61,11 @@ independent file lock in Python, which p
 inter-process communication.
 
 %prep
-%setup -q -n filelock-%{version}
+%autosetup -p1 -n filelock-%{version}
 
 %build
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
+export HATCH_BUILD_NO_HOOKS=true
 %pyproject_wheel
 
 %if !%{with test}
openSUSE Build Service is sponsored by