Optional static typing for Python
Project Links
Meta
Author: Jukka Lehtosalo
Requires Python: >=3.10
Classifiers
Development Status
- 5 - Production/Stable
Environment
- Console
Intended Audience
- Developers
Programming Language
- Python :: 3
- 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.
2.1.0.post1
May 21, 2026
1.20.1.post1
Apr 02, 2026
1.20.0.post9
May 18, 2026
1.20.0.post8
May 15, 2026
1.20.0.post7
May 13, 2026
1.20.0.post6
Apr 30, 2026
1.20.0.post5
Apr 30, 2026
1.20.0.post4
Apr 28, 2026
1.20.0.post3
Apr 24, 2026
1.20.0.post2
Apr 15, 2026
1.20.0.post1
Apr 03, 2026
1.19.1.post8
Apr 15, 2026
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
Wheel compatibility matrix
Files in release
sqlglot_mypy-2.1.0.post1-cp310-cp310-macosx_10_9_x86_64.whl (14.1MiB)
sqlglot_mypy-2.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl (11.5MiB)
sqlglot_mypy-2.1.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (13.4MiB)
sqlglot_mypy-2.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (14.3MiB)
sqlglot_mypy-2.1.0.post1-cp310-cp310-musllinux_1_2_x86_64.whl (14.5MiB)
sqlglot_mypy-2.1.0.post1-cp311-cp311-macosx_10_9_x86_64.whl (14.0MiB)
sqlglot_mypy-2.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl (11.4MiB)
sqlglot_mypy-2.1.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (13.3MiB)
sqlglot_mypy-2.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (14.2MiB)
sqlglot_mypy-2.1.0.post1-cp311-cp311-musllinux_1_2_x86_64.whl (14.4MiB)
sqlglot_mypy-2.1.0.post1-cp312-cp312-macosx_10_13_x86_64.whl (14.2MiB)
sqlglot_mypy-2.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl (11.5MiB)
sqlglot_mypy-2.1.0.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (13.3MiB)
sqlglot_mypy-2.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (14.4MiB)
sqlglot_mypy-2.1.0.post1-cp312-cp312-musllinux_1_2_x86_64.whl (14.5MiB)
sqlglot_mypy-2.1.0.post1-cp313-cp313-macosx_10_13_x86_64.whl (14.2MiB)
sqlglot_mypy-2.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl (11.5MiB)
sqlglot_mypy-2.1.0.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (13.3MiB)
sqlglot_mypy-2.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (14.3MiB)
sqlglot_mypy-2.1.0.post1-cp313-cp313-musllinux_1_2_x86_64.whl (14.5MiB)
sqlglot_mypy-2.1.0.post1.tar.gz (3.7MiB)