diff --git a/filelock-3.7.1.tar.gz b/filelock-3.7.1.tar.gz new file mode 100644 index 0000000..0532898 --- /dev/null +++ b/filelock-3.7.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a0fd85166ad9dbab54c9aec96737b744106dc5f15c0b09a6744a445299fcf04 +size 207372 diff --git a/python-filelock.changes b/python-filelock.changes index dd3b492..17520d9 100644 --- a/python-filelock.changes +++ b/python-filelock.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Fri Jun 3 15:17:25 UTC 2022 - Markéta Machová + +- Update to 3.7.1 + * Ownership moved from @benediktschmitt to the tox-dev organization + (new primary maintainer @gaborbernat) + * Raise when trying to acquire in R/O or missing folder + * Drop python 2.7, 3.5 and 3.6 support, add type hints + * Document asyncio support + * Accept path types (like pathlib.Path and pathlib.PurePath) in the + constructor for FileLock objects. + * Add correct spelling of poll interval parameter for acquire method + * Enable use as context decorator + * More changes, see upstream changelog +- Use PyPI tarball, switch to wheel for build (testsuite expects it) + ------------------------------------------------------------------- Mon Oct 14 13:38:01 UTC 2019 - Matej Cepl diff --git a/python-filelock.spec b/python-filelock.spec index eed4edc..ec0a845 100644 --- a/python-filelock.spec +++ b/python-filelock.spec @@ -1,7 +1,7 @@ # # spec file for package python-filelock # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2018 Matthias Fehring # # All modifications and additions to the file contributed by third parties @@ -19,14 +19,17 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-filelock -Version: 3.0.12 +Version: 3.7.1 Release: 0 Summary: Platform Independent File Lock in Python License: Unlicense -URL: https://github.com/benediktschmitt/py-filelock -Source: https://github.com/benediktschmitt/py-filelock/archive/v%{version}.tar.gz +URL: https://github.com/tox-dev/py-filelock +Source: https://files.pythonhosted.org/packages/source/f/filelock/filelock-%{version}.tar.gz +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -38,17 +41,17 @@ independent file lock in Python, which provides a simple way of inter-process communication. %prep -%setup -q -n py-filelock-%{version} +%setup -q -n filelock-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}/%{$python_sitelib} %check -%pytest test.py +%pytest %files %{python_files} %doc README.md diff --git a/v3.0.12.tar.gz b/v3.0.12.tar.gz deleted file mode 100644 index b873078..0000000 --- a/v3.0.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eafca6feda88295a054ccb3276adcc8d326318b116fa5e124522dd51dd62fd56 -size 587613