GitXplorerGitXplorer
p

typing_extensions

public
462 stars
111 forks
19 issues

Commits

List of commits on branch main.
Verified
dbf852b68291746b7cbc6026f2b32310e775900a

Fix `test_typing.test_readonly_inheritance` (#526)

ssobolevn committed 10 days ago
Verified
15d48b2122dbb7124a3c3142222bc4647bb8ef4b

Fix third party scheduled tests running on forks (#525)

bbrianschubert committed a month ago
Verified
1ee20f7c4a4031a690123f013bf048fe7d79cbed

Fix typos in `TypeIs` docstring (#524)

hhamdanal committed a month ago
Verified
6f84687ce030c72c633f51dfdfa839c84f373519

Add 3.12.0 and 3.13.0 tests to CI (#521)

DDaraan committed a month ago
Verified
f9a2055472b83c775a43b632792e7391941fb597

Fix recursive use of Concatenate when mixing modules (#512)

DDaraan committed a month ago
Verified
ca41832bbce2f2d800edbca0a2a48fb66ae406be

Fix Concatenate and Generic with ParamSpec substitution (#489)

DDaraan committed a month 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.