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

Uploaded Python 3

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

Uploaded CPython 3.11Windows x86-64

mypy-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

mypy-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.5.0-cp310-cp310-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

mypy-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.5.0-cp39-cp39-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

mypy-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.5.0-cp38-cp38-macosx_11_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0.tar.gz
Algorithm Hash digest
SHA256 f3460f34b3839b9bc84ee3ed65076eb827cd99ed13ed08d723f9083cada4a212
MD5 f5a17c228a8f26b69f2b0eff93f24197
BLAKE2b-256 a002865c2fb735f08eb8068d54dc88d7544477f9ea792f6145eeedbe0e847df9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.5.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.8.10

File hashes

Hashes for mypy-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69b32d0dedd211b80f1b7435644e1ef83033a2af2ac65adcdc87c38db68a86be
MD5 5467ff2e989850ee99c4653c5531aa23
BLAKE2b-256 d9ffb724e59d57d4442617a284a0f0e134767969108117df040c0b54ba80ef89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.5.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.8.10

File hashes

Hashes for mypy-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eec5c927aa4b3e8b4781840f1550079969926d0a22ce38075f6cfcf4b13e3eb4
MD5 77fcd737ce997a6bea590f46f8413406
BLAKE2b-256 5a91d0682d844696ff4ade84096769bc5f16b054ee49d15b060d9164727ef131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 725b57a19b7408ef66a0fd9db59b5d3e528922250fb56e50bded27fea9ff28f0
MD5 d1ee871004546b5c144c88e95e24d5c8
BLAKE2b-256 1677f1c757c1d28444ac004d0d4abe44a9ac38e2271ff3dcad47e3f07133e384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9166186c498170e1ff478a7f540846b2169243feb95bc228d39a67a1a450cdc6
MD5 d451ae4b0a82530a7deabbc19cad681a
BLAKE2b-256 1745fabfc343deefd4e686c8d4f58c89446d4dd86d6bb489c94f85497442af45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3940cf5845b2512b3ab95463198b0cdf87975dfd17fdcc6ce9709a9abe09e69
MD5 3e81c1686c014f64eed600c9fe500a91
BLAKE2b-256 a6ed6af34e69a62895a6167619609b4dd8be5ff4e942ca7c2e7211a427dea774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c36011320e452eb30bec38b9fd3ba20569dc9545d7d4540d967f3ea1fab9c374
MD5 7cc07b8c271ccdeb29c2d35dc241b58c
BLAKE2b-256 48e1406a69b5b48ca2b4490e59262ee8c3c4cf795d7ed81a3a3fc8d66c5cf221

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.5.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.8.10

File hashes

Hashes for mypy-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d145b81a8214687cfc1f85c03663a5bbe736777410e5580e54d526e7e904f564
MD5 887da59b85c1db7370f81b3bf05971e1
BLAKE2b-256 ed189316f333a5fd0ebc5efa038f915d8d03b07b48e785b3fb9d7f1c3e6ab708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 42170e68adb1603ccdc55a30068f72bcfcde2ce650188e4c1b2a93018b826735
MD5 88c8e1286af59046819233ef7549d14c
BLAKE2b-256 264f8ee6cdce5e22fb09fc9888a0981006cc4d575d2ef9058bac985f1161ad92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fe816e26e676c1311b9e04fd576543b873576d39439f7c24c8e5c7728391ecf
MD5 5978e06e9a3a824c931d37b8744c161d
BLAKE2b-256 792b724dca082d7200f4fdc183d2582fbfef3db7385a8d193240e43635be32d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4ea3a0241cb005b0ccdbd318fb99619b21ae51bcf1660b95fc22e0e7d3ba4a1
MD5 2b2e5dc0189e9b7c69e82d2cc9f476be
BLAKE2b-256 280a96e00d4d5448f3e04d54da07685b5e02c84667fccd98ffc8a8f8dfcb1e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad3109bec37cc33654de8db30fe8ff3a1bb57ea65144167d68185e6dced9868d
MD5 76a1d4d3c6ec39e6ea5d36324cfb5f33
BLAKE2b-256 26972dce617c5d212e45743e53939e9e483d332e6e120a65f297284269bc1799

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.5.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.8.10

File hashes

Hashes for mypy-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2c9d570f53908cbea326ad8f96028a673b814d9dca7515bf71d95fa662c3eb6f
MD5 44062a14585e29e71681302d09fe92de
BLAKE2b-256 ac4887173793414e0ca6fc7234a64bb581da35ba4f6e1acd971b14304c0d39db

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 35b13335c6c46a386577a51f3d38b2b5d14aa619e9633bb756bd77205e4bd09f
MD5 c34ac156c0f6345789b73bc91de3dbe2
BLAKE2b-256 746a7249bcd56b6bf601fcc4b24bf573dd80167b6ffdd9929baaab6a64a7be34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8a7444d6fcac7e2585b10abb91ad900a576da7af8f5cffffbff6065d9115813
MD5 04221a8ee2f3850ad774cbe2d6502a97
BLAKE2b-256 b87ea7de7357f2351e3e974585f5312776bb340290e94915a8e07e6c41dead21

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 372fd97293ed0076d52695849f59acbbb8461c4ab447858cdaeaf734a396d823
MD5 8b3ca5ef89dcb8463c45afe621a3a838
BLAKE2b-256 5a150dfc3eb984e73534dd99098e23990fcf259384ca2afda5b6d5dd1a2c86ae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a551ed0fc02455fe2c1fb0145160df8336b90ab80224739627b15ebe2b45e9dc
MD5 06b277c46c0eefc19adee74fda0735b0
BLAKE2b-256 72607a3977f748cec809455bbabc44aa2ae093d5d0dc9968e7651bcd325b1098

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.5.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.8.10

File hashes

Hashes for mypy-1.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 84cf9f7d8a8a22bb6a36444480f4cbf089c917a4179fbf7eea003ea931944a7f
MD5 88498989dad0e3aed93f43fd569c14da
BLAKE2b-256 2b219b50dc2b2191fa0fbb7c92c347a0a6abdb42257c54f0594933e63ff367e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a2500ad063413bc873ae102cf655bf49889e0763b260a3a7cf544a0cbbf7e70a
MD5 ecf7419e090eb4731e167d0a8c768377
BLAKE2b-256 60a17638a4f7f5041bf0d267b230de63aac1fb49b4f2bd707953698b98dca086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbf18f8db7e5f060d61c91e334d3b96d6bb624ddc9ee8a1cde407b737acbca2c
MD5 6da7cb377c18eb483f2804d6d1e8f5c0
BLAKE2b-256 772923ffc7575d832f63b785c10f04fb35289ea9c34cf5dbabebfc53a2b24612

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 769ddb6bfe55c2bd9c7d6d7020885a5ea14289619db7ee650e06b1ef0852c6f4
MD5 a2754107a7fa3b00ebb3bc03cc93f66a
BLAKE2b-256 f48f1a2f024bf46ba47d4a77f8d19a9136e3f242fec6235fe4b16131989075d2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mypy-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79c520aa24f21852206b5ff2cf746dc13020113aa73fa55af504635a96e62718
MD5 42e898498862b6cfd33ec9d5aab55c73
BLAKE2b-256 4280b9b0f63641c7bd4016b642d5d21cdb22626424db5be3f1846ecf512d81fe

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