GitXplorerGitXplorer
p

typing_extensions

public
462 stars
111 forks
19 issues

Commits

List of commits on branch main.
Verified
ca41832bbce2f2d800edbca0a2a48fb66ae406be

Fix Concatenate and Generic with ParamSpec substitution (#489)

DDaraan committed a month ago
Verified
700eadd2bad0bb118a884dd85adbcd073a2c0046

Revert "Disable broken typed-argument-parser tests" (#517)

bbrianschubert committed a month ago
Verified
25076900a2a1d3414cc7c7e64fd819e64c5b243c

Change issue text on third_party failure to include exact run URL (#516)

bbrianschubert committed a month ago
Verified
cb719753b9d6a3692f3db8045d2662686bafbcf9

Disable broken typed-argument-parser tests (#515)

JJelleZijlstra committed a month ago
Verified
f2d0667fe891b6dd4c5fdeb9a819bf3f69a475b0

Support ParamSpec for TypeAliasType (#449)

DDaraan committed 2 months ago
Verified
b7d63534658b01c3b24e45a34dbf9c38a3ce8ae9

Use SPDX license identifier (#507)

ccdce8p committed 2 months ago

README

The README file for this repository.

Typing Extensions

Chat at https://gitter.im/python/typing

DocumentationPyPI

Overview

The typing_extensions module serves two related purposes:

  • Enable use of new type system features on older Python versions. For example, typing.TypeGuard is new in Python 3.10, but typing_extensions allows users on previous Python versions to use it too.
  • Enable experimentation with new type system PEPs before they are accepted and added to the typing module.

typing_extensions is treated specially by static type checkers such as mypy and pyright. Objects defined in typing_extensions are treated the same way as equivalent forms in typing.

typing_extensions uses Semantic Versioning. The major version will be incremented only for backwards-incompatible changes. Therefore, it's safe to depend on typing_extensions like this: typing_extensions >=x.y, <(x+1), where x.y is the first version that includes all features you need.

Included items

See the documentation for a complete listing of module contents.

Contributing

See CONTRIBUTING.md for how to contribute to typing_extensions.