Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-tenacity | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 6.1.0 | Vendor: openSUSE |
Release: bp156.3.2 | Build date: Mon Jul 24 07:54:38 2023 |
Group: Development/Languages/Python | Build host: sheep82 |
Size: 188894 | Source RPM: python-tenacity-6.1.0-bp156.3.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/jd/tenacity | |
Summary: Python module for retrying code until it succeeeds |
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 -------- - Generic Decorator API - Specify stop condition (i.e. limit by number of attempts) - Specify wait condition (i.e. exponential backoff sleeping between attempts) - Customize retrying on Exceptions - Customize retrying on expected returned result
Apache-2.0
* Mon Apr 20 2020 Tomáš Chvátal <tchvatal@suse.com> - Fix build without python2 * Fri Feb 28 2020 Dirk Mueller <dmueller@suse.com> - update to 6.1.0: * further Python 3.8 fixes * Fri Dec 20 2019 Dirk Mueller <dmueller@suse.com> - update to 6.0.0 * Python 3.8 enablement * Wed Aug 28 2019 Marketa Calabkova <mcalabkova@suse.com> - 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 * Thu Apr 18 2019 Marketa Calabkova <mcalabkova@suse.com> - 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 * Wed Jan 09 2019 Jonathan Brownell <jbrownell@suse.com> - Use "Requires:" instead of "Recommends:" on older build platforms * Tue Dec 04 2018 Matej Cepl <mcepl@suse.com> - Remove superfluous devel dependency for noarch package * Thu Oct 18 2018 Jan Engelhardt <jengelh@inai.de> - Use noun phrase in summary. * Thu Oct 11 2018 Dirk Mueller <dmueller@suse.com> - 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 * Wed Jan 10 2018 jengelh@inai.de - Remove repetition of license terms in description. * Wed Jan 10 2018 toddrme2178@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 * Thu Nov 02 2017 dmueller@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 * Tue Aug 22 2017 tbechtold@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 * Fri Feb 10 2017 tbechtold@suse.com - update to 3.7.1: * Fix pep8 errors * Correctly set the exception if we TryAgain for ever * Sun Dec 18 2016 dmueller@suse.com - update to 3.6.0: * Retry on coroutines * Run flake8 only with latest python * Deduplicate retry decorator logic * Extract controller IOs in subclass * Allow to combine stop conditions * Add SayThanks * retry: implement bitwise operators on retry strategies * retry: add retry_all * Fri Dec 02 2016 dmueller@suse.com - update to 3.4.0: * Deprecate wait_jitter for wait_random * Align tox and travis settings * Fix README typo * Bump hacking to 0.12 * Fix README.rst wrong description * This is using floating point seconds (not milliseconds) * Some small docstring updates * Use py3.x compat print in README.rst * Fix typo in retry_if_exception example * Wed Nov 09 2016 dmueller@suse.com - update to 3.3.0: * Implement '+' operator for wait strategies * Rename `_retrying` attribute to `retry` and document it * Store retrying object as an attribute of retried function * Make sure statistics are thread locals * Mon Sep 26 2016 tbechtold@suse.com - Initial packaging (version 3.1.1)
/usr/lib/python3.6/site-packages/tenacity /usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info /usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/tenacity/__init__.py /usr/lib/python3.6/site-packages/tenacity/__pycache__ /usr/lib/python3.6/site-packages/tenacity/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/_asyncio.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/_asyncio.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/_utils.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/_utils.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/after.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/after.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/before.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/before.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/before_sleep.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/before_sleep.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/compat.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/compat.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/nap.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/nap.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/retry.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/retry.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/stop.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/stop.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/tornadoweb.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/tornadoweb.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/wait.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/tenacity/__pycache__/wait.cpython-36.pyc /usr/lib/python3.6/site-packages/tenacity/_asyncio.py /usr/lib/python3.6/site-packages/tenacity/_utils.py /usr/lib/python3.6/site-packages/tenacity/after.py /usr/lib/python3.6/site-packages/tenacity/before.py /usr/lib/python3.6/site-packages/tenacity/before_sleep.py /usr/lib/python3.6/site-packages/tenacity/compat.py /usr/lib/python3.6/site-packages/tenacity/nap.py /usr/lib/python3.6/site-packages/tenacity/retry.py /usr/lib/python3.6/site-packages/tenacity/stop.py /usr/lib/python3.6/site-packages/tenacity/tornadoweb.py /usr/lib/python3.6/site-packages/tenacity/wait.py /usr/share/doc/packages/python3-tenacity /usr/share/doc/packages/python3-tenacity/README.rst /usr/share/licenses/python3-tenacity /usr/share/licenses/python3-tenacity/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 14:56:22 2025