Skip to main content

Optional static typing for Python

Project description

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.

Project details


Release history Release notifications | RSS feed

This version

1.2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mypy-1.2.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mypy-1.2.0-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

mypy-1.2.0-cp311-cp311-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.11Windows x86-64

mypy-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mypy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mypy-1.2.0-cp310-cp310-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.10Windows x86-64

mypy-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mypy-1.2.0-cp39-cp39-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.9Windows x86-64

mypy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mypy-1.2.0-cp38-cp38-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.8Windows x86-64

mypy-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.2.0-cp38-cp38-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

mypy-1.2.0-cp37-cp37m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

mypy-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

mypy-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

mypy-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file mypy-1.2.0.tar.gz.

File metadata

  • Download URL: mypy-1.2.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0.tar.gz
Algorithm Hash digest
SHA256 f70a40410d774ae23fcb4afbbeca652905a04de7948eaf0b1789c8d1426b72d1
MD5 80e2ae0c98f18d1ec24d4630329d1728
BLAKE2b-256 9ad0d96d26e7a6f5a2ed4add8c649f30bce26fc413f25a6ecc5d93ab22c270e1

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: mypy-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8e9187bfcd5ffedbe87403195e1fc340189a68463903c39e2b63307c9fa0394
MD5 a98f13160dfe2bf2e99ed4f01e7477d3
BLAKE2b-256 3be2e191616ecd88ba45e9e662f0b87b390c76dd56affe8d18cffa44bf7ba91c

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f46af8d162f3d470d8ffc997aaf7a269996d205f9d746124a179d3abe05ac602
MD5 2d4c0f4e10c5a8c8252e53b3970fc201
BLAKE2b-256 2469795b82e3fba8e50e265dac3d387616706babd1ac23eeed3943bd8d074cc6

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8293a216e902ac12779eb7a08f2bc39ec6c878d7c6025aa59464e0c4c16f7eb9
MD5 602e7edd45e3fc6805f482e27004b062
BLAKE2b-256 542b4605b4197d169f22453b55eb48cc6d3237ddf3167c24398497148bfef99f

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0e9464a0af6715852267bf29c9553e4555b61f5904a4fc538547a4d67617937
MD5 5cddf391efa3f4fbbaddb25a0385f0bc
BLAKE2b-256 5b50b5ecf349e2bfc4fe31fb974457470d19d099d59daa92a9ff0f0e38bbfbe2

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 695c45cea7e8abb6f088a34a6034b1d273122e5530aeebb9c09626cea6dca4cb
MD5 bb8a3c4c94990f90aeabee72053e0310
BLAKE2b-256 1ddbf0b4b1d7b6604806d14a5ee5a5f0ac03d6b81d4d6d134a191dfb3da9cb86

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3efde4af6f2d3ccf58ae825495dbb8d74abd6d176ee686ce2ab19bd025273f41
MD5 f3d0e37dd6e93110eed4db2f9f167afb
BLAKE2b-256 7b365d90979fa86bcf5862186f540b9925538d0e5239049d7bb1d9ee3ca0f77a

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e93a8a553e0394b26c4ca683923b85a69f7ccdc0139e6acd1354cc884fe0128
MD5 26c9fa14af1daa8c49041e45ca193835
BLAKE2b-256 e205e6a96713cdd2f84964d78b390cb347255cf167dfb867add23230fe5e6696

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3a2d219775a120581a0ae8ca392b31f238d452729adbcb6892fa89688cb8306a
MD5 21c4f2cf4d34c65e0f8ecdc9c685bb96
BLAKE2b-256 faee9f56e9b54a3624d95d9b39682e1169089fafbcc3cbbef18f42198dd47abb

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d26b513225ffd3eacece727f4387bdce6469192ef029ca9dd469940158bc89e
MD5 1f9d833dcadaf2dc3e84129cbc5f1e85
BLAKE2b-256 c2733a01b56227d33e62cbb78065099c94f9fa811fe21759ee263245a3dbcc6f

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe91be1c51c90e2afe6827601ca14353bbf3953f343c2129fa1e247d55fd95ba
MD5 955dedd29499df7b2849d8e5dde7e5d2
BLAKE2b-256 178162fb78abb9ae22a5eabf9d5b81b6b7ba89d65b9b190e10c685e4367183eb

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 701189408b460a2ff42b984e6bd45c3f41f0ac9f5f58b8873bbedc511900086d
MD5 dc3f82f7f6ec1eb63790b772820fb298
BLAKE2b-256 d39eeceab134d307042fc7b4aef3d7e285c1afbb306bf49388ab2c3e2330aaa1

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2de7babe398cb7a85ac7f1fd5c42f396c215ab3eff731b4d761d68d0f6a80f48
MD5 6dfef158b47ebb28fd95030e2f81bce3
BLAKE2b-256 1d1a8166959cf10a56218cf7a8eabd23d101050e38159ffee1868dd3e3a90ab1

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d19f1a239d59f10fdc31263d48b7937c585810288376671eaf75380b074f238
MD5 719a09998789aa28001fcfc6dcdded56
BLAKE2b-256 816f9a2af7cc16f9929addbdcb30509ef561edfbcfde5efe886fa7a0dac5eb9d

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 023fe9e618182ca6317ae89833ba422c411469156b690fde6a315ad10695a521
MD5 745230e290cd80987a0b3689d708b7a2
BLAKE2b-256 3d42abf8568dbbe9e207ac90d650164aac43ed9c40fbae0d5f87d842d62ec485

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a99fe1768925e4a139aace8f3fb66db3576ee1c30b9c0f70f744ead7e329c9f
MD5 7c6fb3d486eaa0bd07c8b5a07d677330
BLAKE2b-256 7bd917cb4c29225aa677a2b8efd0e524a5ee369dbd2857f928d8cc104dc33720

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70894c5345bea98321a2fe84df35f43ee7bb0feec117a71420c60459fc3e1eed
MD5 5f1956e6bb7642bfdca12d478de34d3d
BLAKE2b-256 cb588dd346e4e0fa889ccf5d523926d3c1ca50035805731adfc8258e8db67bc5

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4c8d8c6b80aa4a1689f2a179d31d86ae1367ea4a12855cc13aa3ba24bb36b2d8
MD5 25ab65b96fc8338e2161cd79ec2ad1d4
BLAKE2b-256 f630f86b31edb4c7c81f63e9cb27a28a2f9e7aa1a58188ded12f96936c391b10

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bea55fc25b96c53affab852ad94bf111a3083bc1d8b0c76a61dd101d8a388cf5
MD5 9b7b30fe94af786b05a75135e16f69a3
BLAKE2b-256 8dfecc9051ba981c3f41146afde7a58c26d264d95e59f19bce10bb24ae6c6c43

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eaeaa0888b7f3ccb7bcd40b50497ca30923dba14f385bde4af78fac713d6d6f6
MD5 7e4ad7fff10174f094e0c9aa8f818a1d
BLAKE2b-256 6641f437110f2d7af95a547d4b7d37953448dbebf751b39becdf472eb444c327

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9a084bce1061e55cdc0493a2ad890375af359c766b8ac311ac8120d3a472950
MD5 71b267e53fa011c8c8e48fb27dc7c047
BLAKE2b-256 26ce88417b791de919ffad917e32a37772e4595877141f68fc47d4833ccad66c

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a197ad3a774f8e74f21e428f0de7f60ad26a8d23437b69638aac2764d1e06a6a
MD5 68221cabbc9fa4876b0c61248e88b9e5
BLAKE2b-256 9ebe3ed7aaaa6e7961f3150120514ef34cfa3398259258019f91c7619bda3801

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mypy-1.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for mypy-1.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4e4a682b3f2489d218751981639cffc4e281d548f9d517addfd5a2917ac78119
MD5 b4925ec0834fda3baf92280e96053258
BLAKE2b-256 cb951c88b637d2d52237c3c356ff880e9637124f0a59ebcf9837f14944a56e28

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4b41412df69ec06ab141808d12e0bf2823717b1c363bd77b4c0820feaa37249e
MD5 355338dd572f02cb4171041b46595c1a
BLAKE2b-256 cf2c26ce7bc86af5dce5b761abbbbf15fa59d65dd63095205b80b123c3ddd780

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 390bc685ec209ada4e9d35068ac6988c60160b2b703072d2850457b62499e336
MD5 cf21a9d3e249807571bbe2155911e37f
BLAKE2b-256 9425a396a423bb914f236f8d5b767f5b9e0263c94fee341fecde37bc84f13abf

See more details on using hashes here.

File details

Details for the file mypy-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 031fc69c9a7e12bcc5660b74122ed84b3f1c505e762cc4296884096c6d8ee140
MD5 92d53ab6069880d4d2d6ced2fcd59cde
BLAKE2b-256 387461cc4b7a2a8ad2eecd67105514c31de060fe4d4a1f17ac6612536387d6a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page