mypy 1.16.0


pip install mypy

  Latest version

Released: May 29, 2025


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

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.16.0 May 29, 2025
1.15.0 Feb 05, 2025
1.14.1 Dec 30, 2024
1.14.0 Dec 20, 2024
1.13.0 Oct 22, 2024
1.12.1 Oct 20, 2024
1.12.0 Oct 14, 2024
1.11.2 Aug 24, 2024
1.11.1 Jul 30, 2024
1.11.0 Jul 19, 2024
1.10.1 Jun 25, 2024
1.10.0 Apr 24, 2024
1.9.0 Mar 08, 2024
1.8.0 Dec 21, 2023
1.7.1 Nov 23, 2023
1.7.0 Nov 10, 2023
1.6.1 Oct 18, 2023
1.6.0 Oct 10, 2023
1.5.1 Aug 16, 2023
1.5.0 Aug 10, 2023
1.4.1 Jun 25, 2023
1.4.0 Jun 20, 2023
1.3.0 May 10, 2023
1.2.0 Apr 06, 2023
1.1.1 Mar 07, 2023
1.0.1 Feb 17, 2023
1.0.0 Feb 06, 2023
0.991 Nov 14, 2022
0.990 Nov 07, 2022
0.982 Oct 03, 2022
0.981 Sep 26, 2022
0.971 Jul 19, 2022
0.961 Jun 06, 2022
0.960 May 25, 2022
0.950 Apr 27, 2022
0.942 Mar 24, 2022
0.941 Mar 14, 2022
0.940 Mar 11, 2022
0.931 Jan 07, 2022
0.930 Dec 22, 2021
0.921 Dec 21, 2021
0.920 Dec 15, 2021
0.910 Jun 22, 2021
0.902 Jun 10, 2021
0.901 Jun 08, 2021
0.900 Jun 08, 2021
0.812 Feb 19, 2021
0.800 Jan 22, 2021
0.790 Oct 09, 2020
0.782 Jun 23, 2020
0.781 Jun 19, 2020
0.780 Jun 03, 2020
0.770 Mar 11, 2020
0.761 Dec 19, 2019
0.760 Dec 17, 2019
0.750 Nov 29, 2019
0.740 Oct 16, 2019
0.730 Sep 26, 2019
0.720 Jul 12, 2019
0.711 Jun 24, 2019
0.710 Jun 19, 2019
0.701 Apr 16, 2019
0.700 Apr 03, 2019
0.670 Feb 08, 2019
0.660 Jan 16, 2019
0.650 Dec 07, 2018
0.641 Oct 15, 2018
0.630 Sep 17, 2018
0.620 Jul 13, 2018
0.610 Jun 08, 2018
0.600 May 02, 2018
0.590 Apr 13, 2018
0.580 Mar 23, 2018
0.570 Mar 02, 2018
0.560 Dec 15, 2017
0.550 Nov 10, 2017
0.540 Oct 20, 2017
0.530 Oct 06, 2017
0.521 Jul 24, 2017
0.520 Jul 10, 2017
0.511 May 09, 2017
0.510 May 05, 2017
0.501 Mar 02, 2017
0.471 Feb 10, 2017
0.470 Jan 13, 2017
0.256 Mar 09, 2011
0.255 May 31, 2010
0.254 Nov 27, 2009
0.253 Nov 26, 2009
0.252 Nov 11, 2009
0.251 Nov 11, 2009
0.250 Nov 08, 2009
0.241 Nov 08, 2009
0.240 Nov 08, 2009
0.239 Nov 08, 2009
0.238 Nov 08, 2009
0.237 Nov 08, 2009
0.236 Oct 25, 2009
0.235 Oct 14, 2009
0.234 Oct 14, 2009
0.233 Oct 14, 2009
0.232 Oct 14, 2009
0.231 Oct 09, 2009
0.230 Oct 08, 2009
0.229 Oct 08, 2009
0.228 Sep 28, 2009
0.227 Sep 28, 2009
0.226 Sep 27, 2009
0.225 Sep 27, 2009
0.224 Sep 26, 2009
0.223 Sep 26, 2009
0.222 Sep 26, 2009
0.221 Sep 26, 2009
0.21 Sep 23, 2009
0.20 Sep 23, 2009
0.19 Sep 21, 2009
0.18 Sep 21, 2009
0.17 Sep 19, 2009
0.16 Sep 17, 2009
0.15 Sep 17, 2009
0.14 Sep 16, 2009
0.13 Sep 11, 2009
0.12 Sep 10, 2009
0.11 Sep 10, 2009
0.1 Sep 09, 2009

Wheel compatibility matrix

Platform CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 Python 3
any
macosx_10_13_x86_64
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_x86_64
manylinux_2_28_aarch64
manylinux_2_28_x86_64
musllinux_1_2_x86_64
win_amd64

Files in release

mypy-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl (10.5MiB)
mypy-1.16.0-cp310-cp310-macosx_11_0_arm64.whl (9.6MiB)
mypy-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (11.3MiB)
mypy-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.0MiB)
mypy-1.16.0-cp310-cp310-musllinux_1_2_x86_64.whl (12.3MiB)
mypy-1.16.0-cp310-cp310-win_amd64.whl (9.0MiB)
mypy-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl (10.4MiB)
mypy-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (9.5MiB)
mypy-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (11.3MiB)
mypy-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.0MiB)
mypy-1.16.0-cp311-cp311-musllinux_1_2_x86_64.whl (12.2MiB)
mypy-1.16.0-cp311-cp311-win_amd64.whl (9.0MiB)
mypy-1.16.0-cp312-cp312-macosx_10_13_x86_64.whl (10.6MiB)
mypy-1.16.0-cp312-cp312-macosx_11_0_arm64.whl (9.6MiB)
mypy-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (11.3MiB)
mypy-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.1MiB)
mypy-1.16.0-cp312-cp312-musllinux_1_2_x86_64.whl (12.3MiB)
mypy-1.16.0-cp312-cp312-win_amd64.whl (9.1MiB)
mypy-1.16.0-cp313-cp313-macosx_10_13_x86_64.whl (10.5MiB)
mypy-1.16.0-cp313-cp313-macosx_11_0_arm64.whl (9.6MiB)
mypy-1.16.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (11.3MiB)
mypy-1.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.1MiB)
mypy-1.16.0-cp313-cp313-musllinux_1_2_x86_64.whl (12.3MiB)
mypy-1.16.0-cp313-cp313-win_amd64.whl (9.1MiB)
mypy-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl (10.4MiB)
mypy-1.16.0-cp39-cp39-macosx_11_0_arm64.whl (9.6MiB)
mypy-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl (11.3MiB)
mypy-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.0MiB)
mypy-1.16.0-cp39-cp39-musllinux_1_2_x86_64.whl (12.3MiB)
mypy-1.16.0-cp39-cp39-win_amd64.whl (9.0MiB)
mypy-1.16.0-py3-none-any.whl (2.2MiB)
mypy-1.16.0.tar.gz (3.2MiB)
Extras:
Dependencies:
typing_extensions (>=4.6.0)
mypy_extensions (>=1.0.0)
pathspec (>=0.9.0)
tomli (>=1.1.0)