pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-tenacity
Module Name: pkgsrc
Committed By: wiz
Date: Mon Oct 12 13:59:55 UTC 2026
Modified Files:
pkgsrc/devel/py-tenacity: Makefile PLIST distinfo
Log Message:
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
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-tenacity/Makefile \
pkgsrc/devel/py-tenacity/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-tenacity/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-tenacity/Makefile
diff -u pkgsrc/devel/py-tenacity/Makefile:1.14 pkgsrc/devel/py-tenacity/Makefile:1.15
--- pkgsrc/devel/py-tenacity/Makefile:1.14 Mon Feb 9 08:35:55 2026
+++ pkgsrc/devel/py-tenacity/Makefile Mon Oct 12 13:59:55 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2026/02/09 08:35:55 adam Exp $
+# $NetBSD: Makefile,v 1.15 2026/10/12 13:59:55 wiz Exp $
-DISTNAME= tenacity-9.1.4
+DISTNAME= tenacity-9.2.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=t/tenacity/}
@@ -10,8 +10,8 @@ HOMEPAGE= https://github.com/jd/tenacity
COMMENT= Retry code until it succeeds
LICENSE= apache-2.0
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4:../../devel/py-setuptools_scm
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0:../../devel/py-hatch-vcs
TEST_DEPENDS+= ${PYPKGPREFIX}-tornado>=4.5:../../www/py-tornado
TEST_DEPENDS+= ${PYPKGPREFIX}-typeguard-[0-9]*:../../devel/py-typeguard
Index: pkgsrc/devel/py-tenacity/distinfo
diff -u pkgsrc/devel/py-tenacity/distinfo:1.14 pkgsrc/devel/py-tenacity/distinfo:1.15
--- pkgsrc/devel/py-tenacity/distinfo:1.14 Mon Feb 9 08:35:55 2026
+++ pkgsrc/devel/py-tenacity/distinfo Mon Oct 12 13:59:55 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2026/02/09 08:35:55 adam Exp $
+$NetBSD: distinfo,v 1.15 2026/10/12 13:59:55 wiz Exp $
-BLAKE2s (tenacity-9.1.4.tar.gz) = 24f1b87b70232ad2a7a0f007135e03f89cd9c7c1bf6e0248e4e08bef2373220b
-SHA512 (tenacity-9.1.4.tar.gz) = 2d99c144f1bdc7f69a044f400debbd30d8fa66416b9cab268d3f506e86ca5c20d38cf10f6b8c8a9f63814295d24dc93d0109c1eaacacf1734347c983f0b7b327
-Size (tenacity-9.1.4.tar.gz) = 49413 bytes
+BLAKE2s (tenacity-9.2.1.tar.gz) = ac3a7b4898dce6474fbd88a29297dd1bedda01be9a711d71a3aeea2d96fbf76d
+SHA512 (tenacity-9.2.1.tar.gz) = 271eb3547b883e6e9ff79952c9b5874d6729178ff6b637f02ec162c10fe99d7fcf4657037af17d8f1eb0e2d4b9797d689e4472232f4d4189d999a9ed994d8051
+Size (tenacity-9.2.1.tar.gz) = 58261 bytes
Index: pkgsrc/devel/py-tenacity/PLIST
diff -u pkgsrc/devel/py-tenacity/PLIST:1.6 pkgsrc/devel/py-tenacity/PLIST:1.7
--- pkgsrc/devel/py-tenacity/PLIST:1.6 Sat Apr 12 20:56:19 2025
+++ pkgsrc/devel/py-tenacity/PLIST Mon Oct 12 13:59:55 2026
@@ -1,15 +1,17 @@
-@comment $NetBSD: PLIST,v 1.6 2025/04/12 20:56:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/10/12 13:59:55 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${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
Home |
Main Index |
Thread Index |
Old Index