CVS commit: pkgsrc/devel/py-traitlets

"Adam Ciarcinski" <[email protected]> Mon, 3 Aug 2026 09:43:50 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--_----------=_1785750230230040
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	adam
Date:		Mon Aug  3 09:43:50 UTC 2026

Modified Files:
	pkgsrc/devel/py-traitlets: Makefile distinfo

Log Message:
py-traitlets: updated to 5.16.0

5.16.0

Enhancements made

- Add `Path` trait for `pathlib.Path` values

Bugs fixed

- Remove hatch --lf fallback that could mask test failures
- Fix three correctness bugs found in code review by claude Fable

Maintenance and upkeep improvements

- Add a document of 'best practices' on designing with traitlets
- install hatch via uv to speedup ci
- Update pre-commit hooks and fix the resulting fallout
- Harden mypy/ruff tooling and improve typing
- Remove tests_check job from CI workflow
- Require mypy>=1.20 and fix reveal_type assertions
- Fix broken examples and wrong docstrings in documentation, deprecate old aliases CLong/Long.
- Remove dead code and stale Python 2 leftovers (with the help of Claude Fable)
- Require Python 3.10 and support pytest 9


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-traitlets/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/py-traitlets/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


--_----------=_1785750230230040
Content-Disposition: inline
Content-Length: 2080
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/devel/py-traitlets/Makefile
diff -u pkgsrc/devel/py-traitlets/Makefile:1.37 pkgsrc/devel/py-traitlets/Makefile:1.38
--- pkgsrc/devel/py-traitlets/Makefile:1.37	Mon Jun  8 08:04:30 2026
+++ pkgsrc/devel/py-traitlets/Makefile	Mon Aug  3 09:43:50 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2026/06/08 08:04:30 adam Exp $
+# $NetBSD: Makefile,v 1.38 2026/08/03 09:43:50 adam Exp $
 
-DISTNAME=	traitlets-5.15.1
+DISTNAME=	traitlets-5.16.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITE_PYPI:=t/traitlets/}
@@ -11,7 +11,7 @@ COMMENT=	Traitlets Python config system
 LICENSE=	modified-bsd
 
 TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling
-TEST_DEPENDS+=	${PYPKGPREFIX}-argcomplete>=3.0.3:../../devel/py-argcomplete
+TEST_DEPENDS+=	${PYPKGPREFIX}-argcomplete>=3.5.2:../../devel/py-argcomplete
 TEST_DEPENDS+=	${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
 TEST_DEPENDS+=	${PYPKGPREFIX}-test-mypy-testing-[0-9]*:../../lang/py-test-mypy-testing
 

Index: pkgsrc/devel/py-traitlets/distinfo
diff -u pkgsrc/devel/py-traitlets/distinfo:1.29 pkgsrc/devel/py-traitlets/distinfo:1.30
--- pkgsrc/devel/py-traitlets/distinfo:1.29	Mon Jun  8 08:04:30 2026
+++ pkgsrc/devel/py-traitlets/distinfo	Mon Aug  3 09:43:50 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.29 2026/06/08 08:04:30 adam Exp $
+$NetBSD: distinfo,v 1.30 2026/08/03 09:43:50 adam Exp $
 
-BLAKE2s (traitlets-5.15.1.tar.gz) = ed2725a7b4f61559bf8a7fb8a09f27aeb8e41a0921162bcb2c71c59a75be138d
-SHA512 (traitlets-5.15.1.tar.gz) = b46fae256eb86094fa0bd30342deb7bd2b120ebd19dc27b6d1cce1c6c58c8a522afc5c131dbccfb0f08de033f2f287a5ebd02e305ccb0dc6b2c6c7ae0499edc6
-Size (traitlets-5.15.1.tar.gz) = 163344 bytes
+BLAKE2s (traitlets-5.16.0.tar.gz) = 5a86c721952b72f405c611e85e8307cafc63e778b7068dd18e884a34db1d44da
+SHA512 (traitlets-5.16.0.tar.gz) = d0ffef982337485accd75d3fb22a45027241a0afc4c0ef13032344c4a0b8b9a35ba61ad9955170d0e77e5fdb5b07729d768ec10e0bd4a6ef31a4b1d21007a64a
+Size (traitlets-5.16.0.tar.gz) = 165946 bytes


--_----------=_1785750230230040--