blob: 8bc02d48a23bcc622896d989f54e13cd24ffa81d [file] [view] [edit]
# Static Typing for Python
## Documentation and Support
The documentation for Python's static typing can be found at
[typing.python.org](https://typing.python.org/). You can get
help in our [support forum](https://github.com/python/typing/discussions).
Improvements to the type system should be discussed on
[Python's Discourse](https://discuss.python.org/c/typing/32), and are
tracked in the [issues](https://github.com/python/typing/issues) in this
repository.
For conversations that are more suitable to a chat platform, you can use one of the following:
- [gitter](https://gitter.im/python/typing)
- [discord](https://discord.com/invite/python) [#type-hinting](https://discord.com/channels/267624335836053506/891788761371906108) channel
## Repository Content
This GitHub repository is used for several things:
- The documentation at [typing.python.org](https://typing.python.org/)
is maintained in the [docs directory](./docs). This includes the
[specification](https://typing.python.org/en/latest/spec/index.html) for the
type system. See especially [the update procedure](https://typing.python.org/en/latest/spec/meta.html)
for the spec.
- A [discussion forum](https://github.com/python/typing/discussions) for typing-related user
help is hosted here.
- [Conformance test](https://github.com/python/typing/blob/main/conformance/README.md) for Python static type checkers. The [latest conformance test results](https://htmlpreview.github.io/?https://github.com/python/typing/blob/main/conformance/results/results.html) are here.
Historically, this repository also hosted:
- The `typing_extensions` package, which now lives in the
[typing_extensions](https://github.com/python/typing_extensions) repo.
It used to be in the `typing_extensions` directory.
- A backport of the
[`typing` module](https://docs.python.org/3/library/typing.html) for older
Python versions. It was removed after all Python versions that lack `typing`
in the standard library reached end of life. The last released version,
supporting Python 2.7 and 3.4,
is [available at PyPI](https://pypi.org/project/typing/).