fc467e8b07
- update to 9.1.2: * Test with Python 3.13 * ci: remove Python 3.8 support * fix: return "Self" from "BaseRetrying.copy" * ci: upload on PyPI using trusted publishing * Add re.Pattern to allowed match types
Dirk Mueller2025-11-10 08:12:45 +00:00
886d2be659
Accepting request 1199461 from devel:languages:python
Ana Guerrero2024-09-09 12:44:34 +00:00
ac10aa6d15
- update to 9.0.0: * Respects min argument for wait_random_exponential * Bump major version to warn API breakage on statistics attribute - update to 8.5.0: * fix: Restore contents of retry attribute for wrapped functions
Dirk Mueller2024-09-08 13:41:36 +00:00
1c8c6e5f77
Accepting request 1198922 from devel:languages:python
Ana Guerrero2024-09-05 13:47:35 +00:00
c1be256eba
Accepting request 1183916 from devel:languages:python
Ana Guerrero2024-06-29 13:17:11 +00:00
eed3804d06
- update to 8.4.2: * fix: Avoid overwriting local contexts with retry decorator
Dirk Mueller2024-06-29 05:34:00 +00:00
92fb20de2b
Accepting request 1181787 from devel:languages:python
Ana Guerrero2024-06-20 14:47:37 +00:00
85b1cadb57
- 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
Dirk Mueller2024-06-19 17:01:57 +00:00
783e220bfd
Accepting request 1179634 from devel:languages:python
Ana Guerrero2024-06-10 15:37:51 +00:00
6a41dc338f
- 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
Dirk Mueller2024-06-10 07:51:05 +00:00
74fd5aeded
Accepting request 1129194 from devel:languages:python
Ana Guerrero2023-11-27 21:44:44 +00:00
76e32f455e
- 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 * fix: docstring for wait_exponential_jitter * fix: remove __iter__ from AsyncRetring * CI conversion to GitHub actions - Update to version 8.0.1 - update to 3.3.0:
Dirk Mueller2023-11-27 16:10:27 +00:00
b64e1759cd
- 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
Dirk Mueller2021-04-22 20:47:48 +00:00
7fe4afa4ef
- 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
Steve Kowalik2020-06-30 00:37:42 +00:00
e57b287154
Accepting request 643040 from home:jengelh:branches:devel:languages:python
Tomáš Chvátal
2018-10-19 07:15:04 +00:00
a11c0c2e4b
- 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
Dirk Mueller2018-10-11 12:05:34 +00:00
f07ae153dc
- 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
Dirk Mueller2017-11-02 23:21:23 +00:00
f4b7d85e84
- update to 3.7.1: * Fix pep8 errors * Correctly set the exception if we TryAgain for ever
Thomas Bechtold2017-02-10 16:07:43 +00:00
b1a157d903
- 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
Dirk Mueller2016-12-18 14:14:17 +00:00
b467e2cf94
- 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
Dirk Mueller2016-12-02 17:41:00 +00:00
dfadd0367c
- 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
Dirk Mueller2016-11-09 14:17:27 +00:00
88e9cc76d1
Accepting request 430546 from home:tbechtold:branches:devel:languages:python
Dirk Mueller2016-09-27 12:21:18 +00:00