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

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.4.1.tar.gz (2.9 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.4.1-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

mypy-1.4.1-cp311-cp311-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.11Windows x86-64

mypy-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mypy-1.4.1-cp311-cp311-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mypy-1.4.1-cp310-cp310-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.10Windows x86-64

mypy-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.4.1-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mypy-1.4.1-cp39-cp39-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.9Windows x86-64

mypy-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.4.1-cp39-cp39-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mypy-1.4.1-cp38-cp38-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.8Windows x86-64

mypy-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.4.1-cp38-cp38-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

mypy-1.4.1-cp37-cp37m-musllinux_1_1_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

mypy-1.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

mypy-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1.tar.gz
Algorithm Hash digest
SHA256 9bbcd9ab8ea1f2e1c8031c21445b511442cc45c89951e49bbf852cbb70755b1b
MD5 5a9170e6d62d703ad78f64ed24820986
BLAKE2b-256 b328d8a8233ff167d06108e53b7aefb4a8d7350adbbf9d7abd980f17fdb7a3a6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 45d32cec14e7b97af848bddd97d85ea4f0db4d5a149ed9676caa4eb2f7402bb4
MD5 46fb9000fb674ce4f948b366aa3411aa
BLAKE2b-256 3d9ae13addb8d652cb068f835ac2746d9d42f85b730092f581bb17e2059c28f1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 16f0db5b641ba159eff72cff08edc3875f2b62b2fa2bc24f68c1e7a4e8232d01
MD5 f4b26ea49eed9a1d2c9f37826a0801aa
BLAKE2b-256 8c266ff2b55bf8b605a4cc898883654c2ca4dd4feedf0bb04ecaacf60d165cde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8207b7105829eca6f3d774f64a904190bb2231de91b8b186d21ffd98005f14a7
MD5 23d1150cad1d220b4430fc620a8ca9de
BLAKE2b-256 66f460739a2d336f3adf5628e7c9b920d16e8af6dc078550d615e4ba2a1d7759

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 141dedfdbfe8a04142881ff30ce6e6653c9685b354876b12e4fe6c78598b45e2
MD5 d4f2547a4ec655d436037de8d15affa7
BLAKE2b-256 7372dfc0b46e6905eafd598e7c48c0c4f2e232647e4e36547425c64e6c850495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98324ec3ecf12296e6422939e54763faedbfcc502ea4a4c38502082711867258
MD5 c6adfa5cea81deaecf19c967e8587785
BLAKE2b-256 9258ccc0b714ecbd1a64b34d8ce1c38763ff6431de1d82551904ecc3711fbe05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7549fbf655e5825d787bbc9ecf6028731973f78088fbca3a1f4145c39ef09462
MD5 5b62109c6b994b96cf614a120f9234a7
BLAKE2b-256 9401e34e37a044325af4d4af9825c15e8a0d26d89b5a9624b4d0908449d3411b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bfdca17c36ae01a21274a3c387a63aa1aafe72bff976522886869ef131b937f1
MD5 b86a2c5941e1db661ec69d17435983f0
BLAKE2b-256 e7d36f65357dcb68109946de70cd55bd2e60f10114f387471302f48d54ff5dae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8c4d8e89aa7de683e2056a581ce63c46a0c41e31bd2b6d34144e2c80f5ea53dc
MD5 7f80175b99e8cc6754ceffd869899481
BLAKE2b-256 e52fde3c455c54e8cf5e37ea38705c1920f2df470389f8fc051084d2dd8c9c59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dde1d180cd84f0624c5dcaaa89c89775550a675aff96b5848de78fb11adabcd
MD5 c46c6690e7784eeac5f72f2380f75b89
BLAKE2b-256 045cdeeac94fcccd11aa621e6b350df333e1b809b11443774ea67582cc0205da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca637024ca67ab24a7fd6f65d280572c3794665eaf5edcc7e90a866544076878
MD5 a305397e56f69c4b1df429808fd154c6
BLAKE2b-256 a7246f0df1874118839db1155fed62a4bd7e80c181367ff8ea07d40fbaffcfb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 566e72b0cd6598503e48ea610e0052d1b8168e60a46e0bfd34b3acf2d57f96a8
MD5 3f92200e269085191cf8f79e30bb5738
BLAKE2b-256 fb3b1c7363863b56c059f60a1dfdca9ac774a22ba64b7a4da0ee58ee53e5243f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e02d700ec8d9b1859790c0475df4e4092c7bf3272a4fd2c9f33d87fac4427b8f
MD5 fdd675a1fb94d1f03a4a6cef68cba524
BLAKE2b-256 d1f30d0622d5a83859a992b01741a7b97949d6fb9efc9f05f20a09f0df10dc1e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5703097c4936bbb9e9bce41478c8d08edd2865e177dc4c52be759f81ee4dd26c
MD5 f0c9facaa74c739375d1a1e71c559a1c
BLAKE2b-256 b734a3edaec8762181bfe97439c7e094f4c2f411ed9b79ac8f4d72156e88d5ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34a9239d5b3502c17f07fd7c0b2ae6b7dd7d7f6af35fbb5072c6208e76295816
MD5 6ebd4cd83bdeef66e9c8d9a2ed629319
BLAKE2b-256 c41026240f14e854a95af87d577b288d607ebe0ccb75cb37052f6386402f022d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43b592511672017f5b1a483527fd2684347fdffc041c9ef53428c8dc530f79a3
MD5 ba727561766de5079d36b57252368d6d
BLAKE2b-256 da00ac2b58b321d85cac25be0dcd1bc2427dfc6cf403283fc205a0031576f14b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c482e1246726616088532b5e964e39765b6d1520791348e6c9dc3af25b233828
MD5 26af4d9e623a0cf0f5ef7d3f246c572a
BLAKE2b-256 1d1b9050b5c444ef82c3d59bdbf21f91b259cf20b2ac1df37d55bc6b91d609a1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 43d24f6437925ce50139a310a64b2ab048cb2d3694c84c71c3f2a1626d8101dc
MD5 15db064319f91a019a3fe6fbd3944249
BLAKE2b-256 27ab21230851e8137c9ef9a095cc8cb70d8ff8cac21014e4b249ac7a9eae7df9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae704dcfaa180ff7c4cfbad23e74321a2b774f92ca77fd94ce1049175a21c97f
MD5 aad63d406be4d5f428c880874c55b36f
BLAKE2b-256 647d156e721376951c449554942eedf4d53e9ca2a57e94bf0833ad2821d59bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2746d69a8196698146a3dbe29104f9eb6a2a4d8a27878d92169a6c0b74435b6
MD5 ac2b01dc3a6455e4efdf6a99dba335c5
BLAKE2b-256 4e8926230b46e27724bd54f76cd73a2759eaaf35292b32ba64f36c7c47836d4b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2460a58faeea905aeb1b9b36f5065f2dc9a9c6e4c992a6499a2360c6c74ceca3
MD5 9a75f41072844935d8d1ac082647695d
BLAKE2b-256 233f54a87d933440416a1efd7a42b45f8cf22e353efe889eb3903cc34177ab44

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01fd2e9f85622d981fd9063bfaef1aed6e336eaacca00892cd2d82801ab7c042
MD5 b7f6f31fa7ebb4ef70e2291b9edc9c81
BLAKE2b-256 497d63bab763e4d44e1a7c341fb64496ddf20970780935596ffed9ed2d85eae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.1-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.10.9

File hashes

Hashes for mypy-1.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9d40652cc4fe33871ad3338581dca3297ff5f2213d0df345bcfbde5162abf0c9
MD5 a42d306ae699951ebf40ae1d02f37490
BLAKE2b-256 133b3b7de921626547b36c34b91c74cfbda260210df7c49bd3d315015cfd6005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 190b6bab0302cec4e9e6767d3eb66085aef2a1cc98fe04936d8a42ed2ba77bb7
MD5 74b8e069677db0f6d97a07a417f5a713
BLAKE2b-256 f593ae39163ae84266d24d1fcf8ee1e2db1e0346e09de97570dd101a07ccf876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5952d2d18b79f7dc25e62e014fe5a23eb1a3d2bc66318df8988a01b1a037c5b
MD5 50d22678fb4866fde066dbb0282c8db3
BLAKE2b-256 65f777339904a3415cadca5551f2ea0c74feefc9b7187636a292690788f4d4b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 470c969bb3f9a9efcedbadcd19a74ffb34a25f8e6b0e02dae7c0e71f8372f97b
MD5 3eaebe0027e74dc2696e20c46bd8235f
BLAKE2b-256 9547fb69dad9634af9f1dab69f8b4031d674592384b59c7171852b1fbed6de15

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