BSD Ports

devel/py-typing-extensions 4.16.0 NetBSD

Backported and Experimental Type Hints for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
2c34312a17
License
python-software-foundation
Categories
devel, python
Package size
87.0 KiB, 534.6 KiB installed

Description

The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol.

In the other systems

SystemPortVersion
NetBSDdevel/py-typing-extensions4.16.0
FreeBSDdevel/py-typing-extensions4.16.0
OpenBSDdevel/py-typing-extensions4.16.0
DragonFlydevel/py-typing-extensions4.12.2
MidnightBSDdevel/py-typing-extensions4.15.0_1
HardenedBSDdevel/py-typing-extensions4.16.0
GhostBSDdevel/py-typing-extensions4.16.0
OPNsensedevel/py-typing-extensions4.15.0

Install

Binary package:

pkgin install py311-typing-extensions

From pkgsrc:

cd /usr/pkgsrc/devel/py-typing-extensions && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_644.16.0
NetBSD 10.1 aarch644.15.0
SmartOS / illumos x86_644.16.0
macOS 15 arm644.16.0

Dependencies

Run dependencies 1
Required by 110

The first 100 are listed.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-typing-extensions-4.16.0, py313-typing-extensions-4.16.0, py314-typing-extensions-4.16.0

Commit history 1

DateCommitCreditsLog message
2c34312a17 adam 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 …