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.10.0.tar.gz (3.0 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.10.0-py3-none-any.whl (2.6 MB view details)

Uploaded Python 3

mypy-1.10.0-cp312-cp312-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.12Windows x86-64

mypy-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

mypy-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mypy-1.10.0-cp312-cp312-macosx_10_9_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

mypy-1.10.0-cp311-cp311-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.11Windows x86-64

mypy-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mypy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mypy-1.10.0-cp311-cp311-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mypy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mypy-1.10.0-cp310-cp310-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.10Windows x86-64

mypy-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mypy-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mypy-1.10.0-cp310-cp310-macosx_11_0_arm64.whl (10.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mypy-1.10.0-cp310-cp310-macosx_10_9_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mypy-1.10.0-cp39-cp39-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.9Windows x86-64

mypy-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mypy-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mypy-1.10.0-cp39-cp39-macosx_11_0_arm64.whl (10.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mypy-1.10.0-cp39-cp39-macosx_10_9_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mypy-1.10.0-cp38-cp38-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.8Windows x86-64

mypy-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mypy-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mypy-1.10.0-cp38-cp38-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mypy-1.10.0-cp38-cp38-macosx_10_9_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: mypy-1.10.0.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0.tar.gz
Algorithm Hash digest
SHA256 3d087fcbec056c4ee34974da493a826ce316947485cef3901f511848e687c131
MD5 fc3dad1171168682b7ddd185cba15cca
BLAKE2b-256 c3b6297734bb9f20ddf5e831cf4a83f422ddef5a29a33463999f0959d9cdc2df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8c083976eb530019175aabadb60921e73b4f45736760826aa1689dda8208aee
MD5 ea50764d1e2e8f0f2ed8bb39f8749698
BLAKE2b-256 e9390148f7ee1b7f3a86d378a23b88cb85c432f83914ceb60364efa1769c598f

See more details on using hashes here.

File details

Details for the file mypy-1.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mypy-1.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bc6ac273b23c6b82da3bb25f4136c4fd42665f17f2cd850771cb600bdd2ebeda
MD5 bcd8865c1fb466869b97d1029c88a1c1
BLAKE2b-256 5a939a015720bcf484d4202ea7fc5960c328c82d5eb1578950d586339ec15084

See more details on using hashes here.

File details

Details for the file mypy-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4cf18f9d0efa1b16478c4c129eabec36148032575391095f73cae2e722fcf9d5
MD5 b5965a76ed46bb52bf89a25682dfa005
BLAKE2b-256 1d6ad8df60f2e48291f1a790ded56fd96421ac6a992f33c2571c0bdf0552d83a

See more details on using hashes here.

File details

Details for the file mypy-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f55583b12156c399dce2df7d16f8a5095291354f1e839c252ec6c0611e86e2e
MD5 34518699b281492cdf09a281aa0dc924
BLAKE2b-256 085da46e5222bd69a873a896ab4f0b5948979e03dce46c7712ccaa5204ca8d02

See more details on using hashes here.

File details

Details for the file mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b808e12113505b97d9023b0b5e0c0705a90571c6feefc6f215c1df9381256e30
MD5 19a055db1c04c5c181ca1a5c64df6a6f
BLAKE2b-256 8cd361cf1fae3b79d264f9f27de97e6e8fab8a37c85fdada5a46b6de333319f8

See more details on using hashes here.

File details

Details for the file mypy-1.10.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mypy-1.10.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a781f6ad4bab20eef8b65174a57e5203f4be627b46291f4589879bf4e257b97b
MD5 5a6311abcc5f93b5e256bb773b0ccc68
BLAKE2b-256 30306da95275426cfd21fc0c2e96d85a45d35fc4f7d37bd3286fa49f8f465447

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a87dbfa85971e8d59c9cc1fcf534efe664d8949e4c0b6b44e8ca548e746a8d53
MD5 3313309628a479e2893b9b6aea273f04
BLAKE2b-256 39a5e5aad5567ace09fcb179fbc3047cc2a6173743d84447b1ff71413e1a9881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e22e1527dc3d4aa94311d246b59e47f6455b8729f4968765ac1eacf9a4760bc7
MD5 66046c5144665718324694cfcda4f70b
BLAKE2b-256 b57a54edb45a41de3bc66e5c3d2b7512a392b3f0f8b9c3d9465b9a2456b6a115

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ec404a7cbe9fc0e92cb0e67f55ce0c025014e26d33e54d9e506a0f2d07fe5de
MD5 69161a6d951e9c1009dab88db56a5bd2
BLAKE2b-256 7e36ca2b82d89828f484f1a068d9e25c08840c4cc6f6549e7ea755f4391e351f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b2cbaca148d0754a54d44121b5825ae71868c7592a53b7292eeb0f3fdae95ee
MD5 eb22ed1f3822a9297517482fe7280f0d
BLAKE2b-256 03acf4fcb9d7a349953be5f4e78157a48b5110343a0e5228f77b3f7d1a1b8479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3be66771aa5c97602f382230165b856c231d1277c511c9a8dd058be4784472e1
MD5 38181425bf8b019142a697bd9bbdb747
BLAKE2b-256 86ec64ffed9ea554845ff846bd1f6fc7b07ab507be1d2e1b0d58790d7ac2ca4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd777b780312ddb135bceb9bc8722a73ec95e042f911cc279e2ec3c667076051
MD5 9946bad6556a851ce6268ef741d67bc9
BLAKE2b-256 0eadd476f1055deea6e63a91e065ba046a7ee494705574c4f9730de439172810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b0695d605ddcd3eb2f736cd8b4e388288c21e7de85001e9f85df9187f2b50f9
MD5 7fa8f6427b1536a9556ccb36e626a57d
BLAKE2b-256 96ba8f5db8bd94c18d86033d09bbe634d471c1e9d7014cc621585973183ad1d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e36fb078cce9904c7989b9693e41cb9711e0600139ce3970c6ef814b6ebc2b2
MD5 a0f7b0bc52705abefd71ad84ad70b40e
BLAKE2b-256 15ae03d3f767f1ca5576970720ea551b43b79254d12998484d8f3e63fc07561e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12b6bfc1b1a66095ab413160a6e520e1dc076a28f3e22f7fb25ba3b000b4ef99
MD5 63ec5a9f02deb4827a3839aaacd0db8b
BLAKE2b-256 e81bb7c9caa89955a7d9c89eac79f31550f48f2c8233b5e12fe48ef55cd2e953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da1cbf08fb3b851ab3b9523a884c232774008267b1f83371ace57f412fe308c2
MD5 5f261ad7779c92a8d10bd19b56644edc
BLAKE2b-256 69822081dbfbbf1071e1370e57f9e327adeda060113688ec0d6bf7bbf4d7a5ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 28d0e038361b45f099cc086d9dd99c15ff14d0188f44ac883010e172ce86c38a
MD5 79fafe1eb9177ad87497f8c7fa3bab72
BLAKE2b-256 7b5765003a656964ddcfc280a34dda8ee9b14033083042eff4a16c4264a23360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 92f93b21c0fe73dc00abf91022234c79d793318b8a96faac147cd579c1671746
MD5 8b0d5f77e13872742e9f1ea4daec8516
BLAKE2b-256 c72c305bb3cced713e9b19bd4cd9f46d856b257025b58baa5e5c958c66120c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a2b5cdbb5dd35aa08ea9114436e0d79aceb2f38e32c21684dcf8e24e1e92821
MD5 aac18a52c06299d15c02c0f873249532
BLAKE2b-256 fc64a3da2c8e727ed03b8c2e25759d7373548c7c2787fcebf0607202597857d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3236a4c8f535a0631f85f5fcdffba71c7feeef76a6002fcba7c1a8e57c8be1ec
MD5 b6ae04eebec1a194331a2562b2880573
BLAKE2b-256 2cb2f8ad2295bf71cdc90893fd78b0cec3565b4959971dfa8f85daaa7e5e0fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa7ef5244615a2523b56c034becde4e9e3f9b034854c93639adb667ec9ec2976
MD5 f2655fdc6d6e10620bc09624a8b8868f
BLAKE2b-256 b7f099c0c116f40cfc5d5a1125bbbdd00a011833dd60bfe59f12408ba169cb71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3f298531bca95ff615b6e9f2fc0333aae27fa48052903a0ac90215021cdcfa4f
MD5 47dbd691a0a5e7aacf6d29867c172064
BLAKE2b-256 b24b63438c10ff608c421d455f9d3ca387774f3e62d2d49bb545d522c3e2a590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 075cbf81f3e134eadaf247de187bd604748171d6b79736fa9b6c9685b4083061
MD5 04b738056d83c2e32ab1b96d29004525
BLAKE2b-256 38762fc0c54d35fea1df6537656e41fe9477b33182cf2c9fff3b36e04c8a74fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcfc70599efde5c67862a07a1aaf50e55bce629ace26bb19dc17cece5dd31ca4
MD5 478cc37a56aedc46ce35f442148a802a
BLAKE2b-256 15c03627ad22001b8e1066777a8bf31f14f89bec3d60f3f5641fb5d09f4bf5da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mypy-1.10.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for mypy-1.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f90cff89eea89273727d8783fef5d4a934be2fdca11b47def50cf5d311aff727
MD5 b5d4fa04392591de2b42b765d68bcc3a
BLAKE2b-256 c48012b059c1da8c38c585cb7e32b1be28b343219d9790f1fe261759f9aae623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mypy-1.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9fd50226364cd2737351c79807775136b0abe084433b55b2e29181a4c3c878c0
MD5 fed5835bae0a7e2ae0db9fc890e63589
BLAKE2b-256 ba6f784e24694e8c0f48a82c09c5ff2dc64b7e8bd4ad201049955267fe2bfd3e

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