Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-tenacity | Distribution: openSUSE Tumbleweed |
Version: 8.4.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Jun 29 07:33:50 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 214710 | Source RPM: python-tenacity-8.4.2-1.1.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
* Sat Jun 29 2024 Dirk Müller <dmueller@suse.com> - update to 8.4.2: * fix: Avoid overwriting local contexts with retry decorator * Wed Jun 19 2024 Dirk Müller <dmueller@suse.com> - update to 8.4.1: * Include `tenacity.asyncio` subpackage in release dist - update to 8.4.0: * Add async strategies * Support Trio out-of-the-box * Mon Jun 10 2024 Dirk Müller <dmueller@suse.com> - update to 8.3.0: * Added a new stop function: `stop_before_delay`, which will stop execution if the next sleep time would cause overall delay to exceed the specified delay. Useful for use cases where you have some upper bound on retry times that you must not exceed, so returning before that timeout is preferable than returning after that timeout. * Preserve __defaults__ and __kwdefaults__ through retry decorator - use PEP517 build * Mon Nov 27 2023 Dirk Müller <dmueller@suse.com> - update to 3.2.3: * remove support for python 3.6 * Fix tests for typeguard 3.x * Add support for async sleep functions in tenacity.retry annotation * Wed May 31 2023 Dirk Müller <dmueller@suse.com> - update to 8.2.2: * feat: accept datetime.timedelta instances as argument to `stop_after.. * fix: docstring for wait_exponential_jitter * fix: remove __iter__ from AsyncRetring * Add retry_if_exception_cause_type and wait_exponential_jitter * better wait.WaitBaseT annotation * CI conversion to GitHub actions * Mon May 15 2023 Johannes Kastl <kastl@b1-systems.de> - disable check 'test_retry_type_annotations' that fails due to `TypeError: check_type() takes 2 positional arguments but 3 were given` * Mon May 08 2023 Johannes Kastl <kastl@b1-systems.de> - add sle15_python_module_pythons * Fri Nov 11 2022 pgajdos@suse.com - silent rpmlint * Fri Nov 11 2022 pgajdos@suse.com - python-six is not required * Wed Nov 09 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to version 8.1.0 (included changes also from 8.0.1, 8.0.0, 7.0.0) * feat: Add retry_if_exception_cause_type (#362) * Support `datetime.timedelta` as a valid wait unit type (#342) * Show All Exception Predicates in Docs (#332) * Implement a wait.wait_exponential_jitter per Google's storage guide (#351) * Define a ClientError to fix Sphinx build errors (#352) * Merge pull request #340 from jd/fix-mergify * ci: fix Mergify config * Merge pull request #337 from william-silversmith/master * docs: show how to use retry_if_not_exception_type * Rickroll a function name in one of the examples (#331) * Fix after_log logger format (#317) * Drop `py2` tag from the wheel name (#320) * Add a __repr__ method to RetryCallState objects (#302) * Add type annotations to cover all code. (#315) * Fix #307 : Drop deprecated APIs (#314) * Fix DeprecationWarnings in tests (#313) * Do not package tests with tenacity (#308) * Fix issue #288 : __name__ and other attributes for async functions (#312) * Use f-strings instead of `str.format` as faster and easier to read (#311) * Replace abc.ABCMeta with abc.ABC (#310) * Remove encoding declarations (#309) * Merge pull request #306 from penguinolog/black_full_ci * Use black instead of "flake8-black" on CI. * Fix #291: drop python < 3.6 (#304) * Merge pull request #293 from and-semakin/drop_deprecated_pythons * Drop support for deprecated Python versions (2.7 and 3.5) * Add retry_if_not_exception_type() (#300) * Make logger more compatible (#294) * ci: fix pep8 error (#297) * Merge pull request #286 from jd/reno-mergify * Add Python 3.8 in tox.ini * Fix upload job * Merge pull request #202 from jd/release-auto * Release via CircleCI * Merge pull request #191 from bersace/context-manager * Merge branch 'master' into context-manager * Merge pull request #201 from bersace/async * Ensure coroutine passes asyncio.iscoroutinefunction * Test async keyword * Retry code block with context manager * Merge pull request #200 from Dectinc/master * Fix setup.cfg typo * Merge pull request #198 from BATS/py2-compatability-for-_asyncio-module * Ensure that the _asyncio.py module can be compiled, even on Python 2 * Tue Oct 11 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to version 8.0.1 * no upstream changelog * Thu Apr 22 2021 Dirk Müller <dmueller@suse.com> - update to 6.3.1: * Make AsyncRetrying callable * Replace nap.sleep with a method to allow mocking after import * Always return booleans from all retry_* methods * Fix asyncio.iscoroutinefunction(f) check for decorated function * Add call method to AsyncRetying
/usr/lib/python3.11/site-packages/tenacity /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/INSTALLER /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/LICENSE /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/METADATA /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/RECORD /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/REQUESTED /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/WHEEL /usr/lib/python3.11/site-packages/tenacity-8.4.2.dist-info/top_level.txt /usr/lib/python3.11/site-packages/tenacity/__init__.py /usr/lib/python3.11/site-packages/tenacity/__pycache__ /usr/lib/python3.11/site-packages/tenacity/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/_utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/_utils.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/after.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/after.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/before.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/before.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/before_sleep.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/before_sleep.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/nap.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/nap.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/retry.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/retry.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/stop.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/stop.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/tornadoweb.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/tornadoweb.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/wait.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/__pycache__/wait.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/_utils.py /usr/lib/python3.11/site-packages/tenacity/after.py /usr/lib/python3.11/site-packages/tenacity/asyncio /usr/lib/python3.11/site-packages/tenacity/asyncio/__init__.py /usr/lib/python3.11/site-packages/tenacity/asyncio/__pycache__ /usr/lib/python3.11/site-packages/tenacity/asyncio/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/asyncio/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/asyncio/__pycache__/retry.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/tenacity/asyncio/__pycache__/retry.cpython-311.pyc /usr/lib/python3.11/site-packages/tenacity/asyncio/retry.py /usr/lib/python3.11/site-packages/tenacity/before.py /usr/lib/python3.11/site-packages/tenacity/before_sleep.py /usr/lib/python3.11/site-packages/tenacity/nap.py /usr/lib/python3.11/site-packages/tenacity/py.typed /usr/lib/python3.11/site-packages/tenacity/retry.py /usr/lib/python3.11/site-packages/tenacity/stop.py /usr/lib/python3.11/site-packages/tenacity/tornadoweb.py /usr/lib/python3.11/site-packages/tenacity/wait.py /usr/share/doc/packages/python311-tenacity /usr/share/doc/packages/python311-tenacity/README.rst /usr/share/licenses/python311-tenacity /usr/share/licenses/python311-tenacity/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 18 00:45:16 2024