diff --git a/python-portalocker.changes b/python-portalocker.changes index 56c0d36..58fc0f8 100644 --- a/python-portalocker.changes +++ b/python-portalocker.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Fri May 5 07:31:01 UTC 2023 - Daniel Garcia + +- Update to 2.7.0: + * Added fail_when_locked=False support to BoundedSemaphore thanks to + @flaviens +- 2.6.0: + * Added fileno() support. Fixes #80 on posix systems +- 2.5.1: + * Added clear warning when locking in non-blocking mode without + specifying either EXCLUSIVE or SHARED mode. Fixes #77 +- 2.5.0: + * Fixed shared locks on Windows and simplified locking mechanism +- 2.4.0: + * Added warning when trying to use a timeout in blocking mode. And + removed deprecated testing code and checks +- 2.3.2: + * Added semver indicator and specified needed Python release thanks + to @rayluo v2.3.2 +- 2.3.1: + * Removed Python 2 classifier thanks to @rayluo v2.3.1 +- 2.3.0: + * enabled PEP 561 compliance v2.3.0 +- 2.2.1: + * removed debug statement v2.2.1 +- 2.2.0: + * updated travis location +- 2.1.0: + * Added Redis based distributed lock which gracefully handles + connection loss and dying applications. Added full type hinting + support. Fixed bug where the file handle was not always explicitly + closed with errors +- v2.0.0: + * Removed support for old Python versions. Versions 3.5 and above + are supported. Added BoundedSemaphore class +- 1.7.1: + * removed tests from wheel file + ------------------------------------------------------------------- Fri Apr 21 12:29:36 UTC 2023 - Dirk Müller diff --git a/python-portalocker.spec b/python-portalocker.spec index 6b467f3..b5eeeca 100644 --- a/python-portalocker.spec +++ b/python-portalocker.spec @@ -16,10 +16,9 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?sle15_python_module_pythons} Name: python-portalocker -Version: 1.7.0 +Version: 2.7.0 Release: 0 Summary: Locking library for Python License: Python-2.0 @@ -30,6 +29,7 @@ BuildRequires: %{python_module pytest >= 3.4.0} BuildRequires: %{python_module setuptools >= 38.3.0} BuildRequires: fdupes BuildRequires: python-rpm-macros +Suggests: python-redis BuildArch: noarch %python_subpackages @@ -54,11 +54,14 @@ rm pytest.ini %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest +# Do not test redis, the optional dependency is not installed by +# default +%pytest --ignore portalocker_tests/test_redis.py %files %{python_files} %license LICENSE %doc README.rst -%{python_sitelib}/* +%{python_sitelib}/portalocker +%{python_sitelib}/portalocker-%{version}*-info %changelog diff --git a/v1.7.0.tar.gz b/v1.7.0.tar.gz deleted file mode 100644 index e9fa74a..0000000 --- a/v1.7.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f82f9ed0fc76a64ec75882dffab20de69d933aabb38a6229eed0485ba2b509f3 -size 24416 diff --git a/v2.7.0.tar.gz b/v2.7.0.tar.gz new file mode 100644 index 0000000..38456bc --- /dev/null +++ b/v2.7.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4182089b5b5ad8a09ea863b5b8103e2cf9f1e793691f2e43fb53ec2d3f397df4 +size 29787