commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2020-06-30 21:58:06 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.3060 (New) Package is "python-tenacity" Tue Jun 30 21:58:06 2020 rev:13 rq:817787 version:6.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2020-04-21 13:07:14.844403040 +0200 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.3060/python-tenacity.changes 2020-06-30 21:59:03.443240236 +0200 @@ -1,0 +2,10 @@ +Tue Jun 30 00:36:12 UTC 2020 - Steve Kowalik + +- Update to 6.2.0: + * before_sleep_log: Add an exc_info option to include exception tracebacks + * docs: fix duplicate function names (#226) + * AsyncRetrying can use an async iterator (#222) + * Add minimal type definitions for @retry decorator (#221) +- Add typguard to BuildRequires + +--- Old: tenacity-6.1.0.tar.gz New: tenacity-6.2.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.pgEl2g/_old 2020-06-30 21:59:04.583243764 +0200 +++ /var/tmp/diff_new_pack.pgEl2g/_new 2020-06-30 21:59:04.583243764 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-tenacity -Version:6.1.0 +Version:6.2.0 Release:0 Summary:Python module for retrying code until it succeeeds License:Apache-2.0 @@ -31,6 +31,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six >= 1.9.0} BuildRequires: %{python_module tornado} +BuildRequires: %{python_module typeguard} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-six >= 1.9.0 ++ tenacity-6.1.0.tar.gz -> tenacity-6.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.1.0/.mergify.yml new/tenacity-6.2.0/.mergify.yml --- old/tenacity-6.1.0/.mergify.yml 2020-02-26 11:39:39.0 +0100 +++ new/tenacity-6.2.0/.mergify.yml 2020-04-30 12:01:22.0 +0200 @@ -12,7 +12,21 @@ actions: merge: strict: "smart" -method: merge +method: squash + - name: automatic merge for jd +conditions: + - author=jd + - "status-success=ci/circleci: pep8" + - "status-success=ci/circleci: py27" + - "status-success=ci/circleci: py35" + - "status-success=ci/circleci: py36" + - "status-success=ci/circleci: py37" + - "status-success=ci/circleci: py38" + - label!=work-in-progress +actions: + merge: +strict: "smart" +method: squash - name: dismiss reviews conditions: [] actions: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.1.0/PKG-INFO new/tenacity-6.2.0/PKG-INFO --- old/tenacity-6.1.0/PKG-INFO 2020-02-26 11:39:48.327270300 +0100 +++ new/tenacity-6.2.0/PKG-INFO 2020-04-30 12:01:33.701704300 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tenacity -Version: 6.1.0 +Version: 6.2.0 Summary: Retry code until it succeeds Home-page: https://github.com/jd/tenacity Author: Julien Danjou diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.1.0/README.rst new/tenacity-6.2.0/README.rst --- old/tenacity-6.1.0/README.rst 2020-02-26 11:39:39.0 +0100 +++ new/tenacity-6.2.0/README.rst 2020-04-30 12:01:22.0 +0200 @@ -484,7 +484,7 @@ varying parameter sets and none of those provided full state. The old way is deprecated, but kept for backward compatibility. - .. function:: my_stop(previous_attempt_number, delay_since_first_attempt) + .. function:: my_deprecated_stop(previous_attempt_number, delay_since_first_attempt) *deprecated* @@ -495,7 +495,7 @@ :type delay_since_first_attempt: float :rtype: bool - .. function:: my_wait(previous_attempt_number, delay_since_first_attempt [, last_result]) + .. function:: my_deprecated_wait(previous_attempt_number, delay_since_first_attempt [, last_result]) *deprecated* @@ -509,7 +509,7 @@ :return: number of seconds to wait before next retry :rtype: float - .. function:: my_retry(attempt) + .. function:: my_deprecated_retry(attempt) *deprecated* @@ -517,14 +517,14 @@ :return: whether or not retrying should continue :rtype: bool - .. function:: my_before(func, trial_number) + .. function:: my_deprecated_before(func, trial_number)
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2020-04-21 13:07:12 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.2738 (New) Package is "python-tenacity" Tue Apr 21 13:07:12 2020 rev:12 rq:795716 version:6.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2020-03-03 10:15:37.254573469 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.2738/python-tenacity.changes 2020-04-21 13:07:14.844403040 +0200 @@ -1,0 +2,5 @@ +Mon Apr 20 09:03:44 UTC 2020 - Tomáš Chvátal + +- Fix build without python2 + +--- Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.PO8QPg/_old 2020-04-21 13:07:15.704404755 +0200 +++ /var/tmp/diff_new_pack.PO8QPg/_new 2020-04-21 13:07:15.712404772 +0200 @@ -17,7 +17,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test +%bcond_without python2 Name: python-tenacity Version:6.1.0 Release:0 @@ -26,28 +26,24 @@ Group: Development/Languages/Python URL:https://github.com/jd/tenacity Source: https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-%{version}.tar.gz +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six >= 1.9.0} +BuildRequires: %{python_module tornado} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-six >= 1.9.0 +Recommends: python-tornado +BuildArch: noarch +%if %{with python2} BuildRequires: python2-futures >= 3.0 BuildRequires: python2-monotonic >= 0.6 -%if %{with test} -BuildRequires: %{python_module pytest} -BuildRequires: %{python_module tornado} %endif -Requires: python-six >= 1.9.0 %ifpython2 Requires: python-futures >= 3.0 Requires: python-monotonic >= 0.6 %endif -%if 0%{?_no_weakdeps} -Requires: python-tornado >= 4.5 -%else -Recommends: python-tornado -%endif -BuildArch: noarch %python_subpackages %description @@ -72,10 +68,8 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%if %{with test} %check %pytest --ignore tenacity/tests/test_asyncio.py -%endif %files %{python_files} %license LICENSE
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2020-03-03 10:15:17 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.26092 (New) Package is "python-tenacity" Tue Mar 3 10:15:17 2020 rev:11 rq:780390 version:6.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2019-12-21 12:34:54.099463678 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.26092/python-tenacity.changes 2020-03-03 10:15:37.254573469 +0100 @@ -1,0 +2,6 @@ +Fri Feb 28 21:45:23 UTC 2020 - Dirk Mueller + +- update to 6.1.0: + * further Python 3.8 fixes + +--- Old: tenacity-6.0.0.tar.gz New: tenacity-6.1.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.n4Hswm/_old 2020-03-03 10:15:42.530584386 +0100 +++ /var/tmp/diff_new_pack.n4Hswm/_new 2020-03-03 10:15:42.570584469 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-tenacity # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-tenacity -Version:6.0.0 +Version:6.1.0 Release:0 Summary:Python module for retrying code until it succeeeds License:Apache-2.0 ++ tenacity-6.0.0.tar.gz -> tenacity-6.1.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.0.0/PKG-INFO new/tenacity-6.1.0/PKG-INFO --- old/tenacity-6.0.0/PKG-INFO 2019-11-06 13:12:40.568314800 +0100 +++ new/tenacity-6.1.0/PKG-INFO 2020-02-26 11:39:48.327270300 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tenacity -Version: 6.0.0 +Version: 6.1.0 Summary: Retry code until it succeeds Home-page: https://github.com/jd/tenacity Author: Julien Danjou diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.0.0/README.rst new/tenacity-6.1.0/README.rst --- old/tenacity-6.0.0/README.rst 2019-11-06 13:12:32.0 +0100 +++ new/tenacity-6.1.0/README.rst 2020-02-26 11:39:39.0 +0100 @@ -9,7 +9,7 @@ .. image:: https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg :target: https://saythanks.io/to/jd -.. image:: https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/jd/tenacity=flat +.. image:: https://img.shields.io/endpoint.svg?url=https://dashboard.mergify.io/badges/jd/tenacity=flat :target: https://mergify.io :alt: Mergify Status diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.0.0/doc/source/api.rst new/tenacity-6.1.0/doc/source/api.rst --- old/tenacity-6.0.0/doc/source/api.rst 2019-11-06 13:12:32.0 +0100 +++ new/tenacity-6.1.0/doc/source/api.rst 2020-02-26 11:39:39.0 +0100 @@ -14,7 +14,7 @@ .. autoclass:: tenacity.AsyncRetrying :members: -.. autoclass:: tenacity.TornadoRetrying +.. autoclass:: tenacity.tornadoweb.TornadoRetrying :members: After Functions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.0.0/doc/source/conf.py new/tenacity-6.1.0/doc/source/conf.py --- old/tenacity-6.0.0/doc/source/conf.py 2019-11-06 13:12:32.0 +0100 +++ new/tenacity-6.1.0/doc/source/conf.py 2020-02-26 11:39:39.0 +0100 @@ -17,10 +17,14 @@ # limitations under the License. import os +import sys master_doc = 'index' project = "Tenacity" +# Add tenacity to the path, so sphinx can find the functions for autodoc. +sys.path.insert(0, os.path.abspath('../..')) + extensions = [ 'sphinx.ext.doctest', 'sphinx.ext.autodoc', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-6.0.0/doc/source/index.rst new/tenacity-6.1.0/doc/source/index.rst --- old/tenacity-6.0.0/doc/source/index.rst 2019-11-06 13:12:32.0 +0100 +++ new/tenacity-6.1.0/doc/source/index.rst 2020-02-26 11:39:39.0 +0100 @@ -9,7 +9,7 @@ .. image:: https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg :target: https://saythanks.io/to/jd -.. image:: https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/jd/tenacity=flat +.. image:: https://img.shields.io/endpoint.svg?url=https://dashboard.mergify.io/badges/jd/tenacity=flat
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2019-12-21 12:34:32 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.6675 (New) Package is "python-tenacity" Sat Dec 21 12:34:32 2019 rev:10 rq:758620 version:6.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2019-08-28 18:38:26.497252828 +0200 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.6675/python-tenacity.changes 2019-12-21 12:34:54.099463678 +0100 @@ -1,0 +2,6 @@ +Fri Dec 20 18:42:18 UTC 2019 - Dirk Mueller + +- update to 6.0.0 + * Python 3.8 enablement + +--- Old: tenacity-5.1.1.tar.gz New: tenacity-6.0.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.UgFofU/_old 2019-12-21 12:34:55.511464350 +0100 +++ /var/tmp/diff_new_pack.UgFofU/_new 2019-12-21 12:34:55.511464350 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-tenacity # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-tenacity -Version:5.1.1 +Version:6.0.0 Release:0 Summary:Python module for retrying code until it succeeeds License:Apache-2.0 @@ -43,7 +43,7 @@ Requires: python-monotonic >= 0.6 %endif %if 0%{?_no_weakdeps} -Requires: python-tornado +Requires: python-tornado >= 4.5 %else Recommends: python-tornado %endif ++ tenacity-5.1.1.tar.gz -> tenacity-6.0.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-5.1.1/.circleci/config.yml new/tenacity-6.0.0/.circleci/config.yml --- old/tenacity-5.1.1/.circleci/config.yml 2019-08-16 10:42:58.0 +0200 +++ new/tenacity-6.0.0/.circleci/config.yml 2019-11-06 13:12:32.0 +0100 @@ -3,7 +3,7 @@ jobs: pep8: docker: - - image: circleci/python:3.7 + - image: circleci/python:3.8 steps: - checkout - run: @@ -46,7 +46,38 @@ command: | sudo pip install tox tox -e py37 - + py38: +docker: + - image: circleci/python:3.8 +steps: + - checkout + - run: + command: | +sudo pip install tox +tox -e py38 + deploy: +docker: + - image: circleci/python:3.8 +steps: + - checkout + - run: | + python -m venv venv + - run: | + venv/bin/pip install twine wheel + - run: + name: init .pypirc + command: | +echo -e "[pypi]" >> ~/.pypirc +echo -e "username = __token__" >> ~/.pypirc +echo -e "password = $PYPI_TOKEN" >> ~/.pypirc + - run: + name: create packages + command: | +venv/bin/python setup.py sdist bdist_wheel + - run: + name: upload to PyPI + command: | +venv/bin/twine upload dist/* workflows: version: 2 @@ -58,3 +89,10 @@ - py35 - py36 - py37 + - py38 + - deploy: + filters: +tags: + only: /[0-9]+(\.[0-9]+)*/ +branches: + ignore: /.*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-5.1.1/.mergify.yml new/tenacity-6.0.0/.mergify.yml --- old/tenacity-5.1.1/.mergify.yml 2019-08-16 10:42:58.0 +0200 +++ new/tenacity-6.0.0/.mergify.yml 2019-11-06 13:12:32.0 +0100 @@ -6,6 +6,7 @@ - "status-success=ci/circleci: py35" - "status-success=ci/circleci: py36" - "status-success=ci/circleci: py37" + - "status-success=ci/circleci: py38" - "#approved-reviews-by>=1" - label!=work-in-progress actions: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-5.1.1/PKG-INFO new/tenacity-6.0.0/PKG-INFO --- old/tenacity-5.1.1/PKG-INFO 2019-08-16 10:46:24.0 +0200 +++ new/tenacity-6.0.0/PKG-INFO 2019-11-06 13:12:40.568314800 +0100 @@ -1,12 +1,12 @@ Metadata-Version: 2.1 Name: tenacity -Version: 5.1.1 -Summary: Retry code until it succeeeds +Version: 6.0.0 +Summary: Retry code until it succeeds Home-page: https://github.com/jd/tenacity Author: Julien Danjou Author-email:
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2019-08-28 18:38:24 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.7948 (New) Package is "python-tenacity" Wed Aug 28 18:38:24 2019 rev:9 rq:726743 version:5.1.1 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2019-04-23 14:39:15.677585211 +0200 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.7948/python-tenacity.changes 2019-08-28 18:38:26.497252828 +0200 @@ -1,0 +2,9 @@ +Wed Aug 28 11:46:28 UTC 2019 - Marketa Calabkova + +- update to 5.1.1 + * upstream switched to reno, so no upstream changelog + * Use setuptools_scm for packaging + * Drop Python 3.4 + * Reduce wait_exponential power by 1 so first wait is equal to multiplier + +--- Old: tenacity-5.0.4.tar.gz New: tenacity-5.1.1.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.Ygc7Ft/_old 2019-08-28 18:38:27.261252695 +0200 +++ /var/tmp/diff_new_pack.Ygc7Ft/_new 2019-08-28 18:38:27.261252695 +0200 @@ -19,15 +19,14 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-tenacity -Version:5.0.4 +Version:5.1.1 Release:0 Summary:Python module for retrying code until it succeeeds License:Apache-2.0 Group: Development/Languages/Python URL:https://github.com/jd/tenacity Source: https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-%{version}.tar.gz -BuildRequires: %{python_module pbr} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six >= 1.9.0} BuildRequires: fdupes @@ -35,7 +34,7 @@ BuildRequires: python2-futures >= 3.0 BuildRequires: python2-monotonic >= 0.6 %if %{with test} -BuildRequires: %{python_module nose} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module tornado} %endif Requires: python-six >= 1.9.0 @@ -75,12 +74,12 @@ %if %{with test} %check -%python_exec setup.py nosetests --ignore-files '.*asyncio.py' +%pytest --ignore tenacity/tests/test_asyncio.py %endif %files %{python_files} %license LICENSE -%doc ChangeLog README.rst +%doc README.rst %{python_sitelib}/* %changelog ++ tenacity-5.0.4.tar.gz -> tenacity-5.1.1.tar.gz ++ 2282 lines of diff (skipped)
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2019-04-23 14:39:15 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.5536 (New) Package is "python-tenacity" Tue Apr 23 14:39:15 2019 rev:8 rq:697030 version:5.0.4 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2019-01-15 09:17:39.762163565 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.5536/python-tenacity.changes 2019-04-23 14:39:15.677585211 +0200 @@ -1,0 +2,15 @@ +Thu Apr 18 14:58:39 UTC 2019 - Marketa Calabkova + +- update to 5.0.4 + * Try using unshallow clone + * Add support for Python 3.7 + * Add test for attempt numbers in interleaved async coroutines + * Fix wait_chain to be runnable multiple times + * Fix six.wraps having a problem with __name__ attr on Py2 + * Add retry_if_exception_message and complement + * RetryCallState: add retry_object & next_action fields + * Tweak wait funcs to accept call_state with backward compat + * Add RetryCallState class + * Documentation fixes + +--- Old: tenacity-4.12.0.tar.gz New: tenacity-5.0.4.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.GKUwAD/_old 2019-04-23 14:39:17.053585919 +0200 +++ /var/tmp/diff_new_pack.GKUwAD/_new 2019-04-23 14:39:17.081585933 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-tenacity # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,37 +19,36 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-tenacity -Version:4.12.0 +Version:5.0.4 Release:0 Summary:Python module for retrying code until it succeeeds License:Apache-2.0 Group: Development/Languages/Python -Url:https://github.com/jd/tenacity +URL:https://github.com/jd/tenacity Source: https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-%{version}.tar.gz -BuildRequires: %{python_module monotonic >= 0.6} BuildRequires: %{python_module pbr} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module six >= 1.7.0} +BuildRequires: %{python_module six >= 1.9.0} BuildRequires: fdupes -BuildRequires: python-futures >= 3.0 BuildRequires: python-rpm-macros +BuildRequires: python2-futures >= 3.0 +BuildRequires: python2-monotonic >= 0.6 %if %{with test} BuildRequires: %{python_module nose} BuildRequires: %{python_module tornado} %endif -Requires: python-monotonic >= 0.6 Requires: python-six >= 1.9.0 +%ifpython2 +Requires: python-futures >= 3.0 +Requires: python-monotonic >= 0.6 +%endif %if 0%{?_no_weakdeps} Requires: python-tornado %else Recommends: python-tornado %endif -%ifpython2 -Requires: python-futures >= 3.0 -%endif BuildArch: noarch - %python_subpackages %description @@ -72,7 +71,7 @@ %install %python_install -%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_expand %fdupes %{buildroot}%{$python_sitelib} %if %{with test} %check @@ -80,7 +79,6 @@ %endif %files %{python_files} -%defattr(-,root,root,-) %license LICENSE %doc ChangeLog README.rst %{python_sitelib}/* ++ tenacity-4.12.0.tar.gz -> tenacity-5.0.4.tar.gz ++ 4165 lines of diff (skipped)
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2019-01-15 09:17:13 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.28833 (New) Package is "python-tenacity" Tue Jan 15 09:17:13 2019 rev:7 rq:664987 version:4.12.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2018-12-24 11:45:02.729257812 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.28833/python-tenacity.changes 2019-01-15 09:17:39.762163565 +0100 @@ -1,0 +2,5 @@ +Wed Jan 9 23:06:29 UTC 2019 - Jonathan Brownell + +- Use "Requires:" instead of "Recommends:" on older build platforms + +--- Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.31mhpR/_old 2019-01-15 09:17:40.198163159 +0100 +++ /var/tmp/diff_new_pack.31mhpR/_new 2019-01-15 09:17:40.202163155 +0100 @@ -40,7 +40,11 @@ %endif Requires: python-monotonic >= 0.6 Requires: python-six >= 1.9.0 +%if 0%{?_no_weakdeps} +Requires: python-tornado +%else Recommends: python-tornado +%endif %ifpython2 Requires: python-futures >= 3.0 %endif
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2018-12-24 11:45:01 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new.28833 (New) Package is "python-tenacity" Mon Dec 24 11:45:01 2018 rev:6 rq:659708 version:4.12.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2018-10-22 11:23:55.863120521 +0200 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new.28833/python-tenacity.changes 2018-12-24 11:45:02.729257812 +0100 @@ -1,0 +2,5 @@ +Tue Dec 4 12:55:05 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +--- Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.f8rZLo/_old 2018-12-24 11:45:03.309257298 +0100 +++ /var/tmp/diff_new_pack.f8rZLo/_new 2018-12-24 11:45:03.313257295 +0100 @@ -26,7 +26,6 @@ Group: Development/Languages/Python Url:https://github.com/jd/tenacity Source: https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-%{version}.tar.gz -BuildRequires: %{python_module devel} BuildRequires: %{python_module monotonic >= 0.6} BuildRequires: %{python_module pbr} BuildRequires: %{python_module pytest}
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2018-10-22 11:23:51 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new (New) Package is "python-tenacity" Mon Oct 22 11:23:51 2018 rev:5 rq:643129 version:4.12.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2018-01-13 21:47:40.198011952 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new/python-tenacity.changes 2018-10-22 11:23:55.863120521 +0200 @@ -1,0 +2,27 @@ +Thu Oct 18 21:56:38 UTC 2018 - Jan Engelhardt + +- Use noun phrase in summary. + +--- +Thu Oct 11 11:56:31 UTC 2018 - Dirk Mueller + +- update to 4.12.0: + * add retry\_error\_callback param + * Fix Mergify conf + * Enable mergify + * Implement before\_sleep logging hook + * Rename tenacity.async to tenacity.\_asyncio + * Remove useless install of nose + * Switch to pytest + * Fix codeblock formatting + * Document how to use Trio/curio + * Catch BaseException rather than just Exception + * Fix pep8 errors + * Only install monotonic on Python 2 + * Stop using pbr to build documentation + * Add \`license\` key to \`setup.cfg\` + * Avoid inspect.getargspec deprecation warning + * Don't fall over if an old version of tornado is installed + * Allow to specify RetryError + +--- Old: tenacity-4.8.0.tar.gz New: tenacity-4.12.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.2uQ4CS/_old 2018-10-22 11:23:56.327120057 +0200 +++ /var/tmp/diff_new_pack.2uQ4CS/_new 2018-10-22 11:23:56.331120053 +0200 @@ -12,16 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-tenacity -Version:4.8.0 +Version:4.12.0 Release:0 -Summary:Retry code until it succeeeds +Summary:Python module for retrying code until it succeeeds License:Apache-2.0 Group: Development/Languages/Python Url:https://github.com/jd/tenacity @@ -29,6 +29,7 @@ BuildRequires: %{python_module devel} BuildRequires: %{python_module monotonic >= 0.6} BuildRequires: %{python_module pbr} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six >= 1.7.0} BuildRequires: fdupes @@ -72,12 +73,13 @@ %if %{with test} %check -%python_exec setup.py nosetests --ignore-files '.*async.py' +%python_exec setup.py nosetests --ignore-files '.*asyncio.py' %endif %files %{python_files} %defattr(-,root,root,-) -%doc AUTHORS ChangeLog LICENSE README.rst +%license LICENSE +%doc ChangeLog README.rst %{python_sitelib}/* %changelog ++ tenacity-4.8.0.tar.gz -> tenacity-4.12.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-4.8.0/.mergify.yml new/tenacity-4.12.0/.mergify.yml --- old/tenacity-4.8.0/.mergify.yml 1970-01-01 01:00:00.0 +0100 +++ new/tenacity-4.12.0/.mergify.yml2018-05-01 12:18:58.0 +0200 @@ -0,0 +1,9 @@ +rules: + default: +protection: + required_status_checks: +strict: True +contexts: + - continuous-integration/travis-ci + required_pull_request_reviews: +required_approving_review_count: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-4.8.0/.travis.yml new/tenacity-4.12.0/.travis.yml --- old/tenacity-4.8.0/.travis.yml 2017-12-14 09:53:01.0 +0100 +++ new/tenacity-4.12.0/.travis.yml 2018-05-01 12:18:58.0 +0200 @@ -6,7 +6,7 @@ - 3.6 - pypy -install: pip install tox tox-travis nose +install: pip install tox tox-travis script: tox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-4.8.0/AUTHORS new/tenacity-4.12.0/AUTHORS --- old/tenacity-4.8.0/AUTHORS 2017-12-14 09:53:45.0 +0100 +++ new/tenacity-4.12.0/AUTHORS 2018-05-01 12:19:48.0 +0200 @@ -1,10 +1,15 @@ Brian Williams Brian-Williams +Daniel Bennett Elisey Zanko +Hannes Gräuler +Jaye Doepke Joshua Harlow Julien Danjou +Martin Larralde +Michael Elsdörfer Michael Evans +Tim Burke Victor Yap William
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2018-01-13 21:47:36 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new (New) Package is "python-tenacity" Sat Jan 13 21:47:36 2018 rev:4 rq:563549 version:4.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2017-11-11 14:20:46.828617522 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new/python-tenacity.changes 2018-01-13 21:47:40.198011952 +0100 @@ -1,0 +2,23 @@ +Wed Jan 10 22:24:53 UTC 2018 - jeng...@inai.de + +- Remove repetition of license terms in description. + +--- +Wed Jan 10 20:48:41 UTC 2018 - toddrme2...@gmail.com + +- update to 4.8.0 + * Allow waiters to introspect last result +- update to 4.7.1 + * Missed top level import of stop\_when\_event\_set + * Mention Tornado minimum version in README + * Fix unless\_exception test names and add no input test +- update to 4.7.0 + * Add Tornado support + * Fix pep8 +- update to 4.6.1 + * Simplify wrapping code +- update to 4.6.0 + * Implement \`retry\_with' on decorated functions +- Implement single-spec version + +--- Old: tenacity-4.5.0.tar.gz New: tenacity-4.8.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.nfgl2p/_old 2018-01-13 21:47:40.785984540 +0100 +++ /var/tmp/diff_new_pack.nfgl2p/_new 2018-01-13 21:47:40.789984354 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-tenacity # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,29 +16,41 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without test Name: python-tenacity -Version:4.5.0 +Version:4.8.0 Release:0 Summary:Retry code until it succeeeds License:Apache-2.0 Group: Development/Languages/Python Url:https://github.com/jd/tenacity -Source: https://pypi.io/packages/source/t/tenacity/tenacity-%{version}.tar.gz -BuildRequires: python-devel +Source: https://files.pythonhosted.org/packages/source/t/tenacity/tenacity-%{version}.tar.gz +BuildRequires: %{python_module devel} +BuildRequires: %{python_module monotonic >= 0.6} +BuildRequires: %{python_module pbr} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module six >= 1.7.0} +BuildRequires: fdupes BuildRequires: python-futures >= 3.0 -BuildRequires: python-monotonic >= 0.6 -BuildRequires: python-pbr -BuildRequires: python-setuptools -BuildRequires: python-six >= 1.7.0 -Requires: python-futures >= 3.0 +BuildRequires: python-rpm-macros +%if %{with test} +BuildRequires: %{python_module nose} +BuildRequires: %{python_module tornado} +%endif Requires: python-monotonic >= 0.6 Requires: python-six >= 1.9.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: python-tornado +%ifpython2 +Requires: python-futures >= 3.0 +%endif BuildArch: noarch +%python_subpackages + %description -Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in -Python, to simplify the task of adding retry behavior to just about anything. +Tenacity is a general-purpose retrying library, written in Python, to simplify +the task of adding retry behavior to just about anything. It originates from a fork of `Retrying`_ Features @@ -52,15 +64,18 @@ %setup -q -n tenacity-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install +%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%if %{with test} %check -python setup.py test +%python_exec setup.py nosetests --ignore-files '.*async.py' +%endif -%files +%files %{python_files} %defattr(-,root,root,-) %doc AUTHORS ChangeLog LICENSE README.rst %{python_sitelib}/* ++ tenacity-4.5.0.tar.gz -> tenacity-4.8.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tenacity-4.5.0/AUTHORS new/tenacity-4.8.0/AUTHORS --- old/tenacity-4.5.0/AUTHORS 2017-10-24 10:41:17.0 +0200 +++ new/tenacity-4.8.0/AUTHORS 2017-12-14 09:53:45.0 +0100 @@ -1,8 +1,8 @@ Brian WilliamsBrian-Williams
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2017-11-11 14:20:45 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new (New) Package is "python-tenacity" Sat Nov 11 14:20:45 2017 rev:3 rq:540371 version:4.5.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2017-08-22 11:11:27.276948320 +0200 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new/python-tenacity.changes 2017-11-11 14:20:46.828617522 +0100 @@ -1,0 +2,11 @@ +Thu Nov 2 23:20:11 UTC 2017 - dmuel...@suse.com + +- update to 4.5.0: + * Replace hacking with flake8 extensions + * Fix import order + * Put a default sleep attribute on BaseRetrying + * async: allow to specify a different sleep method + * Issue-8: Make sure doc examples run (#89) + * Remove Python 3.4 support + +--- Old: tenacity-4.4.0.tar.gz New: tenacity-4.5.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.M0pBkw/_old 2017-11-11 14:20:47.524592015 +0100 +++ /var/tmp/diff_new_pack.M0pBkw/_new 2017-11-11 14:20:47.528591868 +0100 @@ -17,14 +17,13 @@ Name: python-tenacity -Version:4.4.0 +Version:4.5.0 Release:0 Summary:Retry code until it succeeeds License:Apache-2.0 Group: Development/Languages/Python Url:https://github.com/jd/tenacity Source: https://pypi.io/packages/source/t/tenacity/tenacity-%{version}.tar.gz -BuildRequires: python-debtcollector BuildRequires: python-devel BuildRequires: python-futures >= 3.0 BuildRequires: python-monotonic >= 0.6 ++ tenacity-4.4.0.tar.gz -> tenacity-4.5.0.tar.gz ++ 1674 lines of diff (skipped)
commit python-tenacity for openSUSE:Factory
Hello community, here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2017-08-22 11:11:26 Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old) and /work/SRC/openSUSE:Factory/.python-tenacity.new (New) Package is "python-tenacity" Tue Aug 22 11:11:26 2017 rev:2 rq:518053 version:4.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2017-02-21 13:40:24.268467850 +0100 +++ /work/SRC/openSUSE:Factory/.python-tenacity.new/python-tenacity.changes 2017-08-22 11:11:27.276948320 +0200 @@ -1,0 +2,31 @@ +Tue Aug 22 06:34:38 UTC 2017 - tbecht...@suse.com + +- update to 4.4.0: + * Document wait\_random\_exponential strategy + * Rename wait\_full\_jitter to wait\_random\_exponential + * Add retry\_unless\_exception\_type + * Add missing ')' to README.rst + * Do not duplicate statistics fields in instance + * Do not start trial\_start\_time as an attribute + * Add an example on how to combine stop conditions + * Put a link to the GitHub issue of retrying about the fork + * feat: added wait\_full\_jitter + * Add new event based sleep and stop + * Add \`wraps' method directly on Retrying object + * wait: handle OverflowError + * doc: raise Exception in example so they actually work + * Remove weird example with retry\_if\_io\_error + * Bump version for new feature + * Add Python 3.6 support + * Add retry\_if\_not\_result class to compliment the existing retry\_if\_result class + * Fix six minimum version + * doc: rewrite the before explanation + * Add \_\_call\_\_ on BaseRetrying class + * Document before and after keywords + * Remove useless MANIFEST + * Remove non-working PyPI download image + * Bump hacking to 0.13 + * Use Python 3 for pep8 tox target + * Remove deprecated wait\_jitter + +--- Old: tenacity-3.7.1.tar.gz New: tenacity-4.4.0.tar.gz Other differences: -- ++ python-tenacity.spec ++ --- /var/tmp/diff_new_pack.ilpKud/_old 2017-08-22 11:11:29.216675195 +0200 +++ /var/tmp/diff_new_pack.ilpKud/_new 2017-08-22 11:11:29.220674632 +0200 @@ -17,7 +17,7 @@ Name: python-tenacity -Version:3.7.1 +Version:4.4.0 Release:0 Summary:Retry code until it succeeeds License:Apache-2.0 @@ -31,10 +31,9 @@ BuildRequires: python-pbr BuildRequires: python-setuptools BuildRequires: python-six >= 1.7.0 -Requires: python-debtcollector Requires: python-futures >= 3.0 Requires: python-monotonic >= 0.6 -Requires: python-six >= 1.7.0 +Requires: python-six >= 1.9.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch ++ tenacity-3.7.1.tar.gz -> tenacity-4.4.0.tar.gz ++ 1611 lines of diff (skipped)