pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-typeguard



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Feb 16 09:06:13 UTC 2026

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

Log Message:
py-typeguard: updated to 4.5.0

4.5.0 (2026-02-15)

- Restored the ``check_argument_types()`` and ``check_return_type()`` functions that
  were dropped in v3.0.0, for users who want more fine-grained control over run-time
  type checking
- Added support for ``extra_items`` in ``TypedDict``, allowing users to specify
  the types for the values of "leftover" keys in a typed dict (keys that weren't
  explicitly defined in the ``TypedDict`` subclass)
- Fixed ``NameError`` when evaluating forward references on Python 3.14
- Fixed protocol check incorrectly rejecting inherited classmethods and staticmethods
- Fixed missing ``TypeCheckError`` when checking ``TypedDict`` with ``Required[...]``
  annotations
- Fixed type aliases (e.g. ``type Foo = list[int]``) not being resolved during type
  checking
- Fixed type-checked assignments to a single tuple target (e.g. ``x, = ("foo",)``)
  falsely raising ``TypeCheckedError``


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-typeguard/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-typeguard/distinfo

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-typeguard/Makefile
diff -u pkgsrc/devel/py-typeguard/Makefile:1.22 pkgsrc/devel/py-typeguard/Makefile:1.23
--- pkgsrc/devel/py-typeguard/Makefile:1.22     Thu Oct  9 08:07:29 2025
+++ pkgsrc/devel/py-typeguard/Makefile  Mon Feb 16 09:06:13 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2025/10/09 08:07:29 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2026/02/16 09:06:13 adam Exp $
 
-DISTNAME=      typeguard-4.4.4
+DISTNAME=      typeguard-4.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/typeguard/}

Index: pkgsrc/devel/py-typeguard/distinfo
diff -u pkgsrc/devel/py-typeguard/distinfo:1.16 pkgsrc/devel/py-typeguard/distinfo:1.17
--- pkgsrc/devel/py-typeguard/distinfo:1.16     Mon Jun 30 20:24:29 2025
+++ pkgsrc/devel/py-typeguard/distinfo  Mon Feb 16 09:06:13 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2025/06/30 20:24:29 adam Exp $
+$NetBSD: distinfo,v 1.17 2026/02/16 09:06:13 adam Exp $
 
-BLAKE2s (typeguard-4.4.4.tar.gz) = bf011ed710443df56db871415694f24d9a067acbc23c489a2ccd310e88873a29
-SHA512 (typeguard-4.4.4.tar.gz) = 0ab8cdfe8cdc51db82185b272f388eb2ebc5788a86a1d897b72e7268da367b65032d36c25813e2086c6838d98dc07706abb04508c3882d2186804746032aebf9
-Size (typeguard-4.4.4.tar.gz) = 75203 bytes
+BLAKE2s (typeguard-4.5.0.tar.gz) = 168dbf66682a35248c0c03bdc40677ce4790cf90c4a0be33cb06e65d66668d6b
+SHA512 (typeguard-4.5.0.tar.gz) = 79959a14dc5a5ca572f66211d6d83bf2fb842609d0f0ff3532353185cae597d43f0f0c7da9c7218a40857eb3856c0693dfa0febd9dee21c3142b141af0d3fe42
+Size (typeguard-4.5.0.tar.gz) = 79993 bytes



Home | Main Index | Thread Index | Old Index