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

0.931

Download files

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

Source Distribution

mypy-0.931.tar.gz (2.7 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 3

mypy-0.931-cp310-cp310-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10Windows x86-64

mypy-0.931-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-0.931-cp310-cp310-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mypy-0.931-cp39-cp39-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.9Windows x86-64

mypy-0.931-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-0.931-cp39-cp39-macosx_10_9_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mypy-0.931-cp38-cp38-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.8Windows x86-64

mypy-0.931-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

mypy-0.931-cp38-cp38-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-0.931-cp38-cp38-macosx_10_9_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

mypy-0.931-cp37-cp37m-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

mypy-0.931-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

mypy-0.931-cp37-cp37m-macosx_10_9_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

mypy-0.931-cp36-cp36m-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.6mWindows x86-64

mypy-0.931-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

mypy-0.931-cp36-cp36m-macosx_10_9_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: mypy-0.931.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931.tar.gz
Algorithm Hash digest
SHA256 0038b21890867793581e4cb0d810829f5fd4441aa75796b53033af3aa30430ce
MD5 9659998bca8c44b41055650394924619
BLAKE2b-256 4bb29c71fd84086e96518b1d7a940788d704d3a67aead3e3a7ff9bf8e9b5746d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-py3-none-any.whl
Algorithm Hash digest
SHA256 1171f2e0859cfff2d366da2c7092b06130f232c636a3f7301e3feb8b41f6377d
MD5 d325ca33cb2b79e62774baa29c732e7d
BLAKE2b-256 a2ef0f26513203a3970386833be42be104ff0c8b3b3ea39e3f3b4fe30f9e2adc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7b3f6f557ba4afc7f2ce6d3215d5db279bcf120b3cfd0add20a5d4f4abdae5bc
MD5 68fe205b879b6fcfaaba39e03e28060f
BLAKE2b-256 37bf5729b25e84b0048f4ca249a10f5d5c1cc9210b40a7496435b4b872b874b6

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mypy-0.931-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 300717a07ad09525401a508ef5d105e6b56646f7942eb92715a1c8d610149714
MD5 66efb931b0308227917f34de72c2244b
BLAKE2b-256 d53490916998d6d8f3a944d16c30c705be9153343f5c6de2e420557fdda173ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c89702cac5b302f0c5d33b172d2b55b5df2bede3344a2fbed99ff96bddb2cf00
MD5 3b3c500c7c6cd0d0a9500b5c2821576b
BLAKE2b-256 e229af6be24e64af18963f024991d496126aa3bcfa8bf867108d0886dcebaabc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c5b42d0815e15518b1f0990cff7a705805961613e701db60387e6fb663fe78a
MD5 bdb394f8a2753b5e688cb1bacd90210d
BLAKE2b-256 b4c8d1293c4c68ac282eb4ee51f7615da1b66eb763aecd0e8dd8e1529296b5c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 74f7eccbfd436abe9c352ad9fb65872cc0f1f0a868e9d9c44db0893440f0c697
MD5 5f60f04937dd11d63a555ac6eaae7af5
BLAKE2b-256 08cfb8caa7e369345ec857fd98fd5b935f611523662679148317b49e05cd89d4

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mypy-0.931-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8ca7f8c4b1584d63c9a0f827c37ba7a47226c19a23a753d52e5b5eddb201afcd
MD5 833a9c6a83d7da15b8f9f87f355a5f29
BLAKE2b-256 4c7550fd935cd99449dbf819b6416cda4bb101b756c70d1a44271501d1101bdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-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/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b56154f8c09427bae082b32275a21f500b24d93c88d69a5e82f3978018a0266
MD5 e061a926dc526e7f0351393528d9d631
BLAKE2b-256 9f525f3669e388c04729c91abd615422d2731e3c318a12a776e5c70823133cbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff3bf387c14c805ab1388185dd22d6b210824e164d4bb324b195ff34e322d166
MD5 3374cc699d0485401841ad19e0dd06a3
BLAKE2b-256 01c3847f9d5be8ca9c5786a48eff7149f178f112e4b0be00f81ccba6d3f73ef4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d9d2b84b2007cea426e327d2483238f040c49405a6bf4074f605f0156c91a47a
MD5 f7418a6743ff83eedfa3eb21bf631deb
BLAKE2b-256 757d543d86d75f518fc5a7fa3d2f4b24a1a842b7e8b04845b3df544b430b6e16

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mypy-0.931-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8c11003aaeaf7cc2d0f1bc101c1cc9454ec4cc9cb825aef3cafff8a5fdf4c799
MD5 df1645c61f87f98e5be331e8437e2a80
BLAKE2b-256 3f2b1e35ab8f537076cf2bdc912f74e958d6578fa63af4c585e1d96bfa92b9ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b06268df7eb53a8feea99cbfff77a6e2b205e70bf31743e786678ef87ee8069
MD5 f3bfe190fdeb129c4392147054addf66
BLAKE2b-256 dee86fd0c7a064ff1d7b24c42005662c7d00f7a5a6caa5ff857d0e6e2f356451

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9fe20d0872b26c4bba1c1be02c5340de1019530302cf2dcc85c7f9fc3252ae0
MD5 c621117e9dcd062bd59b508b69a3787d
BLAKE2b-256 eb2bed5143b2568a4a5a76cc8e5abf2ab850f56b01515f1cf14dae8dfdeb6438

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d8f1ff62f7a879c9fe5917b3f9eb93a79b78aad47b533911b853a757223f72e7
MD5 4e6113c72ef6160126d47c60d85662c0
BLAKE2b-256 ee72c5bfe24bf07406c109773e0744239feed7a9fef8f9514cdff24ac4f63e10

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mypy-0.931-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 50c7346a46dc76a4ed88f3277d4959de8a2bd0a0fa47fa87a4cde36fe247ac05
MD5 a28e3573bd0cc58afd0b70289eebbe65
BLAKE2b-256 451cd71bdf96612e74fbd674c0401f9a1ab679e37387f9b338692d434afaaf54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-0.931-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e839191b8da5b4e5d805f940537efcaa13ea5dd98418f06dc585d2891d228cf0
MD5 29af7fce26922dab8a1b06ebb3fcefac
BLAKE2b-256 614b3221141b1f11286a78b2a249d3d80d852db4f62410b3c718643c7e95be60

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: mypy-0.931-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1b65714dc296a7991000b6ee59a35b3f550e0073411ac9d3202f6516621ba66c
MD5 49f078b11325caa9cd8ab87ea31801ea
BLAKE2b-256 8ce028ef6d0fdd5a109042ad9ab4dd288658d7b54e05303c7676fcfe83062486

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mypy-0.931-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4365c60266b95a3f216a3047f1d8e3f895da6c7402e9e1ddfab96393122cc58d
MD5 8c5f6905e173f2af18ce7dca9db9452c
BLAKE2b-256 6758da41ff14eb3ddedb9b61080a787ce896c824ddca4b68ecf4fc0ec2ad4114

See more details on using hashes here.

File details

Details for the file mypy-0.931-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mypy-0.931-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for mypy-0.931-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1bf752559797c897cdd2c65f7b60c2b6969ffe458417b8d947b8340cc9cec08d
MD5 0a53af64e880f6d4588380bd8c85a090
BLAKE2b-256 ddcbf798a17ae6274de7c7c3d2699177485781a0ee40e5753d3c4910803945d7

See more details on using hashes here.

Supported by

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