pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-typing-extensions



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jul  2 12:37:06 UTC 2026

Modified Files:
        pkgsrc/devel/py-typing-extensions: Makefile distinfo

Log Message:
py-typing-extensions: updated to 4.16.0

4.16.0 (July 2, 2025)

No user-facing changes since 4.16.0rc2.

4.16.0rc2 (June 25, 2026)

- Avoid a `DeprecationWarning` when `deprecated` is applied to a coroutine function on
  Python 3.14.0.

4.16.0rc1 (June 24, 2026)

- Make `typing_extensions.TypeAliasType`'s `__module__` attribute writable.
  Backport of CPython PR
- Fix setting of `__required_keys__` and `__optional_keys__` when inheriting
  keys with the same name.
- Add support for `AsyncIterator`, `io.Reader`, `io.Writer` and `os.PathLike` protocols
  as bases for other protocols.
- Fix incorrect behaviour on Python 3.9 and Python 3.10 that meant that
  calling `isinstance` with `typing_extensions.Concatenate[...]` or
  `typing_extensions.Unpack[...]` as the first argument could have a different
  result in some situations depending on whether or not a profiling function had been
  set using `sys.setprofile`. This affected both CPython and PyPy implementations.
  Patch by Brian Schubert.
- Fix `__init_subclass__()` behavior in the presence of multiple inheritance involving
  an `@deprecated`-decorated base class. Backport of CPython PR
- Raise `TypeError` when attempting to subclass `typing_extensions.ParamSpec` on
  Python 3.9. The `typing` implementation has always raised an error, and the
  `typing_extensions` implementation has raised an error on Python 3.10+ since
  `typing_extensions` v4.6.0. Patch by Brian Schubert.
- Add the `bound`, `covariant`, `contravariant`, and `infer_variance` parameters
  to `TypeVarTuple`.
- Officially support the `bound`, `covariant`, `contravariant` and `infer_variance`
  parameters to `ParamSpec`. Improve the validation of these parameters at runtime.
- Rename `typing_extensions.Sentinel` to `typing_extensions.sentinel`, following the
  name that has been adopted for `builtins.sentinel` on Python 3.15.
  `typing_extensions.Sentinel` is retained as a soft-deprecated alias for backwards
  compatibility.
- Add support for pickling sentinels.
- Sentinels now preserve their identity when copied or deep-copied.
- Deprecate passing `name` as a keyword argument or `repr` as a positional argument
  to the `sentinel` constructor.
- The default repr of a sentinel `X = sentinel("X")` is now `X` rather than `<X>`.
- Deprecate arbitrary attribute assignments to sentinels.
- Deprecate subclassing sentinels.
- Add support for Python 3.15.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/py-typing-extensions/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-typing-extensions/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-typing-extensions/Makefile
diff -u pkgsrc/devel/py-typing-extensions/Makefile:1.32 pkgsrc/devel/py-typing-extensions/Makefile:1.33
--- pkgsrc/devel/py-typing-extensions/Makefile:1.32     Mon Aug 25 17:57:45 2025
+++ pkgsrc/devel/py-typing-extensions/Makefile  Thu Jul  2 12:37:06 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2025/08/25 17:57:45 adam Exp $
+# $NetBSD: Makefile,v 1.33 2026/07/02 12:37:06 adam Exp $
 
-DISTNAME=      typing_extensions-4.15.0
+DISTNAME=      typing_extensions-4.16.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/typing-extensions/}

Index: pkgsrc/devel/py-typing-extensions/distinfo
diff -u pkgsrc/devel/py-typing-extensions/distinfo:1.28 pkgsrc/devel/py-typing-extensions/distinfo:1.29
--- pkgsrc/devel/py-typing-extensions/distinfo:1.28     Mon Aug 25 17:57:45 2025
+++ pkgsrc/devel/py-typing-extensions/distinfo  Thu Jul  2 12:37:06 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.28 2025/08/25 17:57:45 adam Exp $
+$NetBSD: distinfo,v 1.29 2026/07/02 12:37:06 adam Exp $
 
-BLAKE2s (typing_extensions-4.15.0.tar.gz) = e8cd779df82b80f989212177570b4527526d930786be0609d642c4ff41e2e395
-SHA512 (typing_extensions-4.15.0.tar.gz) = 7ad50638ddbb575a929ffde20ac7b421970abacb311ce1b10b4bbc3b331318784863a8f67b44531327a69be08f5ab7ade65cbd1b5cd35af69fde491d800c8074
-Size (typing_extensions-4.15.0.tar.gz) = 109391 bytes
+BLAKE2s (typing_extensions-4.16.0.tar.gz) = 867a8c1a90d99dec4e46f234a0ac606dd7fc71ebeb457f272108389e19e85d40
+SHA512 (typing_extensions-4.16.0.tar.gz) = a46564258597913027f8104ab84dc15cb09434f978e3cac423d2e7c916b400d24627351cd0cc7095e21b01246a6c7b0bcfc062e7c9c5e56e9b71fb4d659560bd
+Size (typing_extensions-4.16.0.tar.gz) = 113555 bytes



Home | Main Index | Thread Index | Old Index