diff --git a/fasteners-0.14.1.tar.gz b/fasteners-0.14.1.tar.gz deleted file mode 100644 index 39ddd221b95496cfcc642c382af9b944e73429b9..0000000000000000000000000000000000000000 Binary files a/fasteners-0.14.1.tar.gz and /dev/null differ diff --git a/fasteners-0.17.3.tar.gz b/fasteners-0.17.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..04b318bfa2870ce866a5d7746be73414d90e7fc8 Binary files /dev/null and b/fasteners-0.17.3.tar.gz differ diff --git a/fasteners-monotonic.patch b/fasteners-monotonic.patch deleted file mode 100644 index be2f767aec038bbc35a9249c5e987ee019a962ae..0000000000000000000000000000000000000000 --- a/fasteners-monotonic.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -uNr fasteners-0.14.1.orig/fasteners/_utils.py fasteners-0.14.1/fasteners/_utils.py ---- fasteners-0.14.1.orig/fasteners/_utils.py 2015-11-13 07:46:46.000000000 +0100 -+++ fasteners-0.14.1/fasteners/_utils.py 2018-01-17 17:42:58.715726344 +0100 -@@ -19,7 +19,10 @@ - import logging - import time - --from monotonic import monotonic as now # noqa -+try: -+ from time import monotonic as now -+except ImportError: -+ from monotonic import monotonic as now - - # log level for low-level debugging - BLATHER = 5 -diff -uNr fasteners-0.14.1.orig/setup.py fasteners-0.14.1/setup.py ---- fasteners-0.14.1.orig/setup.py 2015-11-13 07:46:46.000000000 +0100 -+++ fasteners-0.14.1/setup.py 2018-01-17 17:50:26.654085344 +0100 -@@ -26,8 +26,10 @@ - - install_requires = [ - 'six', -- 'monotonic>=0.1', - ] -+import sys -+if sys.version_info < (3, 3, 0): -+ install_requires += ['monotonic>=0.1'] - - setup( - name='fasteners', diff --git a/python-fasteners.spec b/python-fasteners.spec index 514b5ccdda337de953b579b6a39af12fcd52e5c3..a8e2a31f3d9759b6572725754de7c0d153dade54 100644 --- a/python-fasteners.spec +++ b/python-fasteners.spec @@ -1,16 +1,15 @@ %global pypi_name fasteners -%bcond_with pytests +%bcond_without tests Name: python-%{pypi_name} -Version: 0.14.1 -Release: 21 +Version: 0.17.3 +Release: 1 Summary: A python package that provides useful locks License: ASL 2.0 URL: https://github.com/harlowja/fasteners Source0: https://codeload.github.com/harlowja/fasteners/tar.gz/%{version}#/%{pypi_name}-%{version}.tar.gz -Patch0: fasteners-monotonic.patch BuildArch: noarch %description @@ -37,23 +36,28 @@ A python package that provides useful locks. %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files fasteners %check -nose2-%{python3_version} +%if %{with tests} +pytest %{?!with_diskcache:--ignore=tests/test_reader_writer_lock.py} +%else +%pyproject_check_import -e 'fasteners.pywin32*' +%endif + +%files -n python3-fasteners -f %{pyproject_files} -%files -n python3-%{pypi_name} -%doc README.rst -%license LICENSE -%{python3_sitelib}/%{pypi_name}/ -%{python3_sitelib}/%{pypi_name}-*.egg-info/ %changelog +* Sun Jul 24 2022 liksh - 0.17.3-1 +- upgrade to 0.17.3 for openstack yoga + * Tue Feb 15 2022 liqiuyu - 0.14.1-21 - change the BuildRequires:python3-nose to python3-nose2