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

Uploaded Python 3

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

Uploaded CPython 3.11Windows x86-64

mypy-1.4.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

mypy-1.4.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

mypy-1.4.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

mypy-1.4.0-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.0-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.0-cp38-cp38-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

mypy-1.4.0-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.0-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.0-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.0.tar.gz.

File metadata

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

File hashes

Hashes for mypy-1.4.0.tar.gz
Algorithm Hash digest
SHA256 de1e7e68148a213036276d1f5303b3836ad9a774188961eb2684eddff593b042
MD5 4b62dfcc866d072414636f117ce8875e
BLAKE2b-256 1b49c5c7b9445ee563e09e71382e7fb147480fb85fa2356846488114f61549f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f051ca656be0c179c735a4c3193f307d34c92fdc4908d44fd4516fbe8b10567d
MD5 962102f6c0ea42c0f822ef98b654d7ef
BLAKE2b-256 0375f6bee7491c41777c96ae7c328c92fe3c5695b39329a2ec2cf4947325a825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.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.11.0

File hashes

Hashes for mypy-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19d42b08c7532d736a7e0fb29525855e355fa51fd6aef4f9bbc80749ff64b1a2
MD5 4b097b4eb36f19fec6d9ec29652168a0
BLAKE2b-256 154eb298fe05463760925a4fb8540539be4a80f9d5bca52960f68f5a2bcf054a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0f98973e39e4a98709546a9afd82e1ffcc50c6ec9ce6f7870f33ebbf0bd4f26d
MD5 201dbbcb6ec86747c709e27c5c5e712a
BLAKE2b-256 173b2580c1440612f12436ae65ad9c74001265496a78a518ed1129dc331815fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5984a8d13d35624e3b235a793c814433d810acba9eeefe665cdfed3d08bc3af
MD5 7cbe8eca0c838d6bd732ad45ac77491b
BLAKE2b-256 f1f6b7d2a173d0df1908f6e6e88b479aaeb6382e76f03b47b8b9bf8617191ef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4c734d947e761c7ceb1f09a98359dd5666460acbc39f7d0a6b6beec373c5840
MD5 79f6c1802e0f56fc04f00426dc977fc0
BLAKE2b-256 7238e03dfc384c8d5bc548a1c901dfeec9c19defafb6205ddaeff6c4f5518741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b1b5c875fcf3e7217a3de7f708166f641ca154b589664c44a6fd6d9f17d9e7e
MD5 571540d5cab3fb0ad3c605a2df7b2010
BLAKE2b-256 7550a20314f7e126c381ef554ca6285b1dac3ea0b50c8db3115806fe7508dcde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.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.11.0

File hashes

Hashes for mypy-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 50f65f0e9985f1e50040e603baebab83efed9eb37e15a22a4246fa7cd660f981
MD5 88f17e52d701483ea5e09ffcd1fbb82b
BLAKE2b-256 363b6017a2b57970bb8b9eec917636afc89fd406a59658b304e6a340f3221942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f7a5971490fd4a5a436e143105a1f78fa8b3fe95b30fff2a77542b4f3227a01f
MD5 59b0dcbba8cb7b94b8ead2bc2d8c63b1
BLAKE2b-256 c5187e4e934640068f1911baac056f6747688ee9b9df59eaad3e6da71498ade0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 210fe0f39ec5be45dd9d0de253cb79245f0a6f27631d62e0c9c7988be7152965
MD5 13f3053a31261bcd214d331300117bc3
BLAKE2b-256 4c02358e277fd2f0e4c9af19f3fee3da9e51d31a01bd59adad97b3e988481149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0b2e0da7ff9dd8d2066d093d35a169305fc4e38db378281fce096768a3dbdbf
MD5 e9f76a50e21568f7156b9ebc4e5b03b5
BLAKE2b-256 3c7ac8f9c1aaa9ecc4143da0234e58ca2efe86c145d38bd4263d1fbab6ac35c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3af348e0925a59213244f28c7c0c3a2c2088b4ba2fe9d6c8d4fbb0aba0b7d05
MD5 ecb68039ddace57f91780c355aa8c50a
BLAKE2b-256 4e7ce8bac7b1e6cd994b48d2d1c74ff8c042b8b05f6081c45016db6560816cd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.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.11.0

File hashes

Hashes for mypy-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6c34d43e3d54ad05024576aef28081d9d0580f6fa7f131255f54020eb12f5352
MD5 b308df54706235b9a8103896038f055a
BLAKE2b-256 e3a80d2f2de6d359bece9c728ea06902e42b671cb12b8281d71040324951ab95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5a0ee54c2cb0f957f8a6f41794d68f1a7e32b9968675ade5846f538504856d42
MD5 f09765b8abfd6f0743c6f5706720303b
BLAKE2b-256 0c29583c441613ded4bd4dcbbf509c124d57d3e309c8406f5c118fc3ee68cfdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca33ab70a4aaa75bb01086a0b04f0ba8441e51e06fc57e28585176b08cad533b
MD5 75563f474d1f3ed93783fb0e0c83f272
BLAKE2b-256 f856079c095e234fba227777805b206bc49e2160491f12b74179092fd24cc100

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62bf18d97c6b089f77f0067b4e321db089d8520cdeefc6ae3ec0f873621c22e5
MD5 05a581e1dab54fa70579ba29e19d991d
BLAKE2b-256 5a428113cbb3318c9d944d231e459f77ca59b48d3c257b43c3a15093a3ad1ed2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f2b353eebef669529d9bd5ae3566905a685ae98b3af3aad7476d0d519714758
MD5 b611edb651fa0bae4529b7a5cf2645e8
BLAKE2b-256 7033704a08911fc436016c42185e553fdb8cb88eda92b07e5880ebec8fecb7f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.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.11.0

File hashes

Hashes for mypy-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 67242d5b28ed0fa88edd8f880aed24da481929467fdbca6487167cb5e3fd31ff
MD5 f469fb01dee992a1a3466932d43f2f4c
BLAKE2b-256 a59ae4a2ae25dfffa2525c693fc05dd72d25cf334ba1bc344ae67377ebb6c06c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 94a81b9354545123feb1a99b960faeff9e1fa204fce47e0042335b473d71530d
MD5 c7f4d77151b55031ea35bca5a8fed7e4
BLAKE2b-256 bb23f5b3b3371b322e10ed95c4f3ebe5cad4a80983d0d879bb38af7d5a4c8d25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cf0ca95e4b8adeaf07815a78b4096b65adf64ea7871b39a2116c19497fcd0dd
MD5 7cb75271103573506e5f1d462a838e04
BLAKE2b-256 a29c79339f0cf4f25a6a68276f8538fd4ad553b9c01ba935c372e201f27bd7bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7461469e163f87a087a5e7aa224102a30f037c11a096a0ceeb721cb0dce274c8
MD5 97e6863987719621df49205e9d4aa8c9
BLAKE2b-256 4683b790c771b689946f6c36c5582b6104051bfebcb78d3524ad36d845ca036c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.0-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.11.0

File hashes

Hashes for mypy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 653863c75f0dbb687d92eb0d4bd9fe7047d096987ecac93bb7b1bc336de48ebd
MD5 846b4fb73962473a9758c9a767e3ff03
BLAKE2b-256 a5513e32c83abbf1588c2d9424ac854a7b06af193c2dd9319a3275bda13cce48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.4.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.0

File hashes

Hashes for mypy-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bba57b4d2328740749f676807fcf3036e9de723530781405cc5a5e41fc6e20de
MD5 8cab9747c1b4fa0c9ac717538e4de7f7
BLAKE2b-256 3f1e18ccc1125953525013f09c5a56825e4e16c54fc8987c182d1b66a95a036d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53c2a1fed81e05ded10a4557fe12bae05b9ecf9153f162c662a71d924d504135
MD5 9f73a9d5c0f16107ca028f91c4e99904
BLAKE2b-256 dc6dd18f799dbb05654e55714741198c8c86fa00748ade86cdb392dbbede15d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a34eed094c16cad0f6b0d889811592c7a9b7acf10d10a7356349e325d8704b4f
MD5 3f0e285ce3bc025366a745b5a1346af2
BLAKE2b-256 3fb441af56e003c940a4b8969ac11f576ffaf55b544492acadd4d8d1450d3986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ba9a69172abaa73910643744d3848877d6aac4a20c41742027dcfd8d78f05d9
MD5 3a9a9e03bc6c30a58e655355dee8e5e5
BLAKE2b-256 e4f175ab46fb489a2c67bbeda8205424049145ffc5ec65ecba38d0d81be632cb

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