head	1.7;
access;
symbols
	pkgsrc-2026Q3:1.6.0.12
	pkgsrc-2026Q3-base:1.6
	pkgsrc-2026Q2:1.6.0.10
	pkgsrc-2026Q2-base:1.6
	pkgsrc-2026Q1:1.6.0.8
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.6.0.6
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.4
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.2
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.5.0.6
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.4
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.2
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.4.0.2
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.3.0.12
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.10
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.8
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.6
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.4
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.2
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.2.0.8
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.6
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.4
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.2
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.1.0.4
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.2
	pkgsrc-2021Q2-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2026.10.12.13.59.55;	author wiz;	state Exp;
branches;
next	1.6;
commitid	RBtftSaXhWb93cZG;

1.6
date	2025.04.12.20.56.19;	author adam;	state Exp;
branches;
next	1.5;
commitid	np8OVDd1FSvhYNQF;

1.5
date	2024.07.16.03.16.54;	author adam;	state Exp;
branches;
next	1.4;
commitid	9c7zRm1GPoqLM0iF;

1.4
date	2024.05.07.19.25.35;	author adam;	state Exp;
branches;
next	1.3;
commitid	PXcFCZmDTBxJo69F;

1.3
date	2022.10.10.10.18.55;	author adam;	state Exp;
branches;
next	1.2;
commitid	T8d2ByloUWM2R9XD;

1.2
date	2021.10.04.09.26.19;	author adam;	state Exp;
branches;
next	1.1;
commitid	HK6vmR2giqRrutbD;

1.1
date	2021.05.25.10.15.41;	author adam;	state Exp;
branches;
next	;
commitid	mAE0RttiVIdq0wUC;


desc
@@


1.7
log
@py-tenacity: update to 9.2.1.

9.2.1

9.2.0 was tagged but never reached PyPI: the upload rejected its
package description (#714). 9.2.1 is the first release on PyPI with
everything in 9.2.0, plus the changes below.

What's Changed

chore(mypy): drop vestigial tornado ignore_missing_imports override by @@jd in #676
fix: annotate wait_base.radd as taking the int seed from sum() by @@jd in #677
chore(mypy): enable the strictness options strict leaves off by @@jd in #678
refactor: drop always-true truthiness checks and enable truthy-bool by @@jd in #679
refactor: declare BaseAction's REPR_FIELDS and NAME as ClassVar by @@jd in #680
test: fix possibly-undefined and deprecated call sites by @@jd in #681
refactor: mark overridden methods with @@OverRide by @@jd in #682
fix: restore support for falsy wait values and callable + strategy by @@jd in #694
fix: read the tornado global live instead of an import-time snapshot by @@jd in #696
Respect enabled=False on the direct-call path by @@mahirhir in #645
fix: only treat None and 0 as "no wait" by @@jd in #741
fix: restore PyPI-compatible package description by @@arindamsikder in #725
ci: check built distributions with twine by @@jd in #742

9.2.0

Fix ordinal suffix generation for large numbers ending in 11, 12, 13 by @@ArmaanjeetSandhu in #556
build: replace tox with poethepoet + uv by @@jd in #558
docs: fix README badges by @@jd in #559
docs: add project URLs to pyproject.toml by @@jd in #560
docs: add local dev commands to contribute section by @@jd in #561
docs: modernize async examples by @@jd in #562
docs: set version in sphinx conf by @@jd in #563
fix: resolve tornado mypy errors instead of suppressing them by @@jd in #568
feat: add poe fmt task for auto-formatting by @@jd in #569
docs: replace curio example with trio by @@jd in #570
chore: enable ruff I, UP, B rules and auto-fix codebase by @@jd in #571
ci: harden release workflow by @@jd in #575
fix: use typing.Self on Python 3.11+ instead of typing_extensions by @@jd in #576
chore: bump tornado version floor to >=6.0 by @@jd in #578
docs: clean up sphinx conf.py by @@jd in #579
refactor: remove stale noqa comments from init.py by @@jd in #577
refactor: enable additional ruff rules and fix violations by @@jd in #584
fix: enable mypy strict mode in all test files by @@jd in #585
fix: make LoggerProtocol compatible with logging.Logger by @@jd in #586
refactor: remove unused IterState.delay_since_first_attempt field by @@jd in #587
refactor: remove redundant raise before reraise() by @@jd in #588
refactor: replace deprecated typing.Pattern with re.Pattern by @@jd in #589
docs: fix typos in docstrings by @@jd in #590
fix: guard against None seconds_since_start in after_log by @@jd in #591
feat: add name parameter to Retrying for meaningful log output by @@jd in #597
docs: document RetryCallState attributes including seconds_since_start by @@jd in #599
fix: expose .retry, .statistics, .retry_with to type checkers by @@jd in #601
docs: add common patterns section for recurring FAQ topics by @@jd in #602
fix: initialize delay_since_first_attempt in statistics on begin() by @@jd in #603
fix: restore plain function composition with retry_base via | and & by @@jd in #606
feat: add async context manager support to AttemptManager by @@jd in #605
feat: add enabled parameter to disable retrying by @@jd in #604
refactor: flatten chained | and & into single retry_any/retry_all by @@jd in #609
docs: document generator limitations and argument caveats by @@jd in #612
fix: make Retrying and retry strategies picklable for multiprocessing by @@jd in #615
fix: sync func.retry.statistics with copy's statistics by @@jd in #614
refactor: replace deprecated typing constructs with modern syntax by @@jd in #616
fix: add missing space in type annotation by @@jd in #617
chore: remove unused reports_deprecation_warning helper by @@jd in #618
refactor: enable PGH, PYI ruff rules and rename TCH to TC by @@jd in #619
refactor: enable additional ruff rule categories by @@jd in #620
chore(deps): bump astral-sh/setup-uv from 5 to 7 in the github-actions group by @@dependabot[bot] in #621
fix: format traceback inline for loguru compatibility by @@jd in #622
feat: add min param and timedelta support to wait_exponential_jitter by @@jd in #628
feat: deprecate initial in favor of multiplier in wait_exponential_jitter by @@jd in #629
build: remove deprecated license classifier by @@r266-tech in #637
fix: reraise underlying exception when TryAgain wraps a cause by @@ATOM00blue in #640
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group by @@dependabot[bot] in #641
fix: respect enabled=False in iterator protocols (iter / aiter) by @@gaoflow in #643
wait_chain: reject empty strategy list with ValueError instead of IndexError by @@HrachShah in #646
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @@dependabot[bot] in #648
wait_chain: reject empty strategy list with ValueError instead of IndexError by @@HrachShah in #647
Keep statistics visible when @@Retry is further wrapped (fixes #519) by @@apoorvdarshan in #653
Avoid unnecessary exponential wait computation by @@Sanjays2402 in #654
Accept empty message in retry_if_exception_message by @@gaoflow in #651
Avoid underflow in exponential wait threshold by @@zelinewang in #656
fix: stop hanging on cyclic exception cause chains by @@MohammedAnasNathani in #660
chore: pin ruff to 0.16.1 by @@jd in #670
chore: pin mypy to 2.3.0 by @@jd in #671
test: check decorator typing statically instead of with typeguard by @@jd in #673
chore: let dependabot update Python dependencies by @@jd in #672
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group across 1 directory by @@dependabot[bot] in #666
Improve inline type annotations by @@heejaechang in #664
Fix static typing of @@Retry decorated instance methods by @@syzayd in #668
@
text
@@@comment $NetBSD$
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/tenacity/__init__.py
${PYSITELIB}/tenacity/__init__.pyc
${PYSITELIB}/tenacity/__init__.pyo
${PYSITELIB}/tenacity/_utils.py
${PYSITELIB}/tenacity/_utils.pyc
${PYSITELIB}/tenacity/_utils.pyo
${PYSITELIB}/tenacity/_version.py
${PYSITELIB}/tenacity/_version.pyc
${PYSITELIB}/tenacity/_version.pyo
${PYSITELIB}/tenacity/after.py
${PYSITELIB}/tenacity/after.pyc
${PYSITELIB}/tenacity/after.pyo
${PYSITELIB}/tenacity/asyncio/__init__.py
${PYSITELIB}/tenacity/asyncio/__init__.pyc
${PYSITELIB}/tenacity/asyncio/__init__.pyo
${PYSITELIB}/tenacity/asyncio/retry.py
${PYSITELIB}/tenacity/asyncio/retry.pyc
${PYSITELIB}/tenacity/asyncio/retry.pyo
${PYSITELIB}/tenacity/before.py
${PYSITELIB}/tenacity/before.pyc
${PYSITELIB}/tenacity/before.pyo
${PYSITELIB}/tenacity/before_sleep.py
${PYSITELIB}/tenacity/before_sleep.pyc
${PYSITELIB}/tenacity/before_sleep.pyo
${PYSITELIB}/tenacity/nap.py
${PYSITELIB}/tenacity/nap.pyc
${PYSITELIB}/tenacity/nap.pyo
${PYSITELIB}/tenacity/py.typed
${PYSITELIB}/tenacity/retry.py
${PYSITELIB}/tenacity/retry.pyc
${PYSITELIB}/tenacity/retry.pyo
${PYSITELIB}/tenacity/stop.py
${PYSITELIB}/tenacity/stop.pyc
${PYSITELIB}/tenacity/stop.pyo
${PYSITELIB}/tenacity/tornadoweb.py
${PYSITELIB}/tenacity/tornadoweb.pyc
${PYSITELIB}/tenacity/tornadoweb.pyo
${PYSITELIB}/tenacity/wait.py
${PYSITELIB}/tenacity/wait.pyc
${PYSITELIB}/tenacity/wait.pyo
@


1.6
log
@py-tenacity: updated to 9.1.2

9.1.2
Unknown changes
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2024/07/16 03:16:54 adam Exp $
a5 1
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
d12 3
@


1.5
log
@py-tenacity: updated to 8.5.0

8.5.0
fix: Restore contents of retry attribute for wrapped functions

8.4.2
fix: Avoid overwriting local contexts with retry decorator

8.4.1
Include tenacity.asyncio subpackage in release dist

8.4.0
Add async strategies
Support Trio out-of-the-box
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.4 2024/05/07 19:25:35 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.4
log
@py-tenacity: updated to 8.3.0

8.3.0

New Features

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.

Bug Fixes

Preserve defaults and kwdefaults through retry decorator

Other Notes

Add a "test" extra
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2022/10/10 10:18:55 adam Exp $
a9 3
${PYSITELIB}/tenacity/_asyncio.py
${PYSITELIB}/tenacity/_asyncio.pyc
${PYSITELIB}/tenacity/_asyncio.pyo
d16 6
@


1.3
log
@py-tenacity: updated to 8.1.0

8.1.0:
Unknown changes
@
text
@d1 6
a6 6
@@comment $NetBSD: PLIST,v 1.2 2021/10/04 09:26:19 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.2
log
@py-tenacity: updated to 8.0.1

8.0.1:
Unknown changes
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2021/05/25 10:15:41 adam Exp $
a4 1
${PYSITELIB}/${EGG_INFODIR}/pbr.json
@


1.1
log
@py-tenacity: added version 7.0.0

Tenacity is a retrying library to simplify the task of adding retry behavior to
just about anything.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d5 1
a25 3
${PYSITELIB}/tenacity/compat.py
${PYSITELIB}/tenacity/compat.pyc
${PYSITELIB}/tenacity/compat.pyo
@

