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.0.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.0.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.0.0-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.11Windows x86-64

mypy-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (19.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mypy-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (10.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

mypy-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

mypy-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.0.0-cp39-cp39-macosx_11_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

mypy-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.0.0-cp38-cp38-macosx_11_0_arm64.whl (10.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

mypy-1.0.0-cp37-cp37m-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

mypy-1.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl (17.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

mypy-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

mypy-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mypy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f34495079c8d9da05b183f9f7daec2878280c2ad7cc81da686ef0b484cea2ecf
MD5 998714b3a1e4df3e00df8227080c6af7
BLAKE2b-256 1d069a40050ef10f0e9ddfd667f29e98dd650db31612128e3e8925cda6621944

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.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.10.8

File hashes

Hashes for mypy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2efa963bdddb27cb4a0d42545cd137a8d2b883bd181bbc4525b568ef6eca258f
MD5 bd1f3c0f174c8b44aed76293b1bfaa14
BLAKE2b-256 5f4b7b65392ae3a1fbc924b4ebb6b80708c6b06f86e8123739f883c7499c5bc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.0-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.8

File hashes

Hashes for mypy-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 01b1b9e1ed40544ef486fa8ac022232ccc57109f379611633ede8e71630d07d2
MD5 6690c2d9eb4058fce793674c5ce8c37b
BLAKE2b-256 b7dc2ff22c5184450564b9af626d0dda3458dbd26a2305a04359bb6b184498c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8845125d0b7c57838a10fd8925b0f5f709d0e08568ce587cc862aacce453e3dd
MD5 396616ba28d7674a02e55e338ebe6ffe
BLAKE2b-256 8f849a37fd92f19edf66b6127fa22146a79214e130e27ed21a68ffbde16487aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cfca124f0ac6707747544c127880893ad72a656e136adc935c8600740b21ff5
MD5 afe1172fc78ee0a936426d5219409f34
BLAKE2b-256 a9d35a3ec1a0413b16ea79abb511703424ef0f4bb538b5bb713a721c7d04ecb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb2782a036d9eb6b5a6efcdda0986774bf798beef86a62da86cb73e2a10b423d
MD5 2b3fb23d65f0dd9fa773e740247c3fa4
BLAKE2b-256 f94d60037c331964be7e5ef98e7b5b696ac10516d254d71d9ab6459f231f3de2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14d776869a3e6c89c17eb943100f7868f677703c8a4e00b3803918f86aafbc52
MD5 dcfdcac8f16f424e65108857621ddfaa
BLAKE2b-256 59f9cd5f17593583bf08944a30311b3d92362643db19d6078847b36cfaebe014

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.0-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.8

File hashes

Hashes for mypy-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7cc2c01dfc5a3cbddfa6c13f530ef3b95292f926329929001d45e124342cd6b7
MD5 4dc2217c714724741b50d447a1765422
BLAKE2b-256 95ff455b5ccd87c3276a3547c45d2692b8463de3ba937b18b989a86ee88876ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0ab090d9240d6b4e99e1fa998c2d0aa5b29fc0fb06bd30e7ad6183c95fa07593
MD5 44bbad7aaacde6ff56cc7997b93376f3
BLAKE2b-256 c0579abb1193c50562f4c337357e9b1c692eb29e0c650e95c58c2e7953a16e52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87edfaf344c9401942883fad030909116aa77b0fa7e6e8e1c5407e14549afe9a
MD5 3ce487887cdf7c73c7e152a199d3f838
BLAKE2b-256 2c19bf26e468b7c67acdb2c65bc03c26b5a4d49d83f2e1839fe27094261430a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ace23f6bb4aec4604b86c4843276e8fa548d667dbbd0cb83a3ae14b18b2db6c
MD5 4f7dde68ad90fdbd06f3f9c43da6767b
BLAKE2b-256 2fc59f87e2e2941944dc28f9adbce385c5c619f132dea975e03a8bb59561e2d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0626db16705ab9f7fa6c249c017c887baf20738ce7f9129da162bb3075fc1af
MD5 98b8d0d921eb1df5799e60dce5d9c8b9
BLAKE2b-256 a030b7b6d036ac5dfb99da8f812f22fe5a53b910dfce55628c6697d5143b9944

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.0-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.8

File hashes

Hashes for mypy-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fe523fcbd52c05040c7bee370d66fee8373c5972171e4fbc323153433198592d
MD5 ad3402dfaa9a446bd731a41a2ce3239f
BLAKE2b-256 d12b732ab91b85715371a6499272c8884f3473a95dbe4ad5d2829b25c8bf18c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 20.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.8

File hashes

Hashes for mypy-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 92024447a339400ea00ac228369cd242e988dd775640755fa4ac0c126e49bb74
MD5 a1bbe88f591caca2a4e5a1151278e3d5
BLAKE2b-256 91786a1dc637e13eea052aab36730398ff7e8b440c229ded3e5a01ee2368fd4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be78077064d016bc1b639c2cbcc5be945b47b4261a4f4b7d8923f6c69c5c9457
MD5 91435d38e800b9ee378fefe86b65afdb
BLAKE2b-256 6d0b1889c1bfb1d8fb6da5cb55b5ccf1f67156eef72a962c7448d47d79846e7f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e398652d005a198a7f3c132426b33c6b85d98aa7dc852137a2a3be8890c4072
MD5 23c8d04c1b966d43883eec2b7e9f81c3
BLAKE2b-256 d6c35a07bdeae8625f793ada8e2bba4d901b4c8ed8e672566908cbd0f5f47bb2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ae4c7a99e5153496243146a3baf33b9beff714464ca386b5f62daad601d87af
MD5 f4627840c14d145202bc2b92493f37f4
BLAKE2b-256 acbd98e62d6b4bb0ae60d6d8de46c3d8932fb81931e8e3a515216d053332cbce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.0-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.8

File hashes

Hashes for mypy-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 50979d5efff8d4135d9db293c6cb2c42260e70fb010cbc697b1311a4d7a39ddb
MD5 624e391e3aa7bb9e8aaa8cb119e59b3e
BLAKE2b-256 a7302552be09bd9ff6f5753a045620f6f6a18496c04e31653057ff5ecb2b240e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 19.7 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.8

File hashes

Hashes for mypy-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a86b794e8a56ada65c573183756eac8ac5b8d3d59daf9d5ebd72ecdbb7867a43
MD5 a1fb2b5210f9b8d3f61af4163e5a94ae
BLAKE2b-256 d831e069a069c4df60df0c419d74446dad9f0a18216ada3209b74c9c1637647d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67cced7f15654710386e5c10b96608f1ee3d5c94ca1da5a2aad5889793a824c1
MD5 de7fc24f02256a4a6f6595826e7179b2
BLAKE2b-256 9b79d214e3eea8f0ed5f347b9620c7ed6402bbb852a7b9e2789445ec5993f9c6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cfad08f16a9c6611e6143485a93de0e1e13f48cfb90bcad7d5fde1c0cec3d36
MD5 3413acb3326821f06a93b1f9c9b4c9e5
BLAKE2b-256 c64fe911e4f631de380f648247aab1133876abd0f605bd2a733ea08afc0917b5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7306edca1c6f1b5fa0bc9aa645e6ac8393014fa82d0fa180d0ebc990ebe15964
MD5 24f338b16db39dbc512fed2b262e290d
BLAKE2b-256 761918fdb3f0dd2ecb2cc800ae4da39d06a1c9e31366a99c418fb5be8c30b537

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2f6ac8c87e046dc18c7d1d7f6653a66787a4555085b056fe2d599f1f1a2a2d21
MD5 2f8feba85001bccf46257f90b9bd8400
BLAKE2b-256 9f739dcbfd92260e5bef3f3dcecd5aa9de649f059f9c29e2c9a4d126af9273ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4e5175026618c178dfba6188228b845b64131034ab3ba52acaffa8f6c361f805
MD5 68c9ef28f324d5409c635cb7e2fa658d
BLAKE2b-256 a527695b5f7438b66f17b6ff7e33b9769fae635f2d2cf4b6ca84131d1019b113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cd187d92b6939617f1168a4fe68f68add749902c010e66fe574c165c742ed88
MD5 8b4541665458ebc402e7f34b316bf532
BLAKE2b-256 0e84073a709d3f20e831e75199a30a20885f04d1a8a0d7b956a26056a5454fc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c7cf862aef988b5fbaa17764ad1d21b4831436701c7d2b653156a9497d92c83c
MD5 8d4b4a4d69d650c3b4e70415a6fcf18c
BLAKE2b-256 60e8d722f2b079e6931bbe38cd65ddd53b848f1f7db28b1f4f31557a5e6edc87

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