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