Optional static typing for Python
Project Links
Meta
Author: Jukka Lehtosalo
Requires Python: >=3.9
Classifiers
Development Status
- 5 - Production/Stable
Environment
- Console
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Programming Language
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
Topic
- Software Development
Typing
- Typed
Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.
1.19.1.post7
Mar 31, 2026
1.19.1.post6
Mar 18, 2026
1.19.1.post5
Mar 10, 2026
1.19.1.post4
Mar 06, 2026
1.19.1.post3
Mar 05, 2026
1.19.1.post2
Mar 05, 2026
1.19.1.post1
Mar 04, 2026