commit | 3ed2adbe3c1c595179b115d26ec209733ac03fb4 | [log] [tgz] |
---|---|---|
author | Sebastian Rittau <srittau@rittau.biz> | Sun Aug 29 17:58:26 2021 +0200 |
committer | GitHub <noreply@github.com> | Sun Aug 29 08:58:26 2021 -0700 |
tree | bd15dcedacf7f044620a9d78b7bc5849820b1656 | |
parent | 7d2fae84d7592fdf04380fbbe2d3e667ecedbcf6 [diff] |
Update supported features (#855) * Union shorthand is now mostly supported * Explicitly mention type guards as being supported * ParamSpec is partly supported * Describe cases where built-in generics are not supported * Reference typeshed issues for unsupported features Restructure unsupported features section
The documentation for Python's static typing can be found at typing.readthedocs.io. You can get help either in our support forum or chat with us on Gitter.
Improvements to the type system should be discussed on the typing-sig mailing list, although the issues in this repository contain some historic discussions.
This GitHub repo is used for several things:
A backport of the typing
module for older Python versions (2.7 and 3.4) is maintained in the src directory. Note that the canonical source lives upstream in the CPython repo.
The typing_extensions
module lives in the typing_extensions directory.
The documentation at typing.readthedocs.io is maintained in the docs directory.
A discussion forum for typing-related user help is hosted here.
See CONTRIBUTING.md for more.
The typing.py module and its unittests are edited in the src
subdirectory of this repo. The python2
subdirectory contains the Python 2 backport.