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.12.0.tar.gz
(3.1 MB
view hashes)
Built Distributions
mypy-1.12.0-py3-none-any.whl
(2.6 MB
view hashes)
Close
Hashes for mypy-1.12.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ae8959c21abcf9d73aa6c74a313c45c0b5a188752bf37dace564e29f06e9c1b |
|
MD5 | 2997dc748cd62b5682c57874b37568a8 |
|
BLAKE2b-256 | b58e2347814cffccfb52fc02cbe457ae4a3fb5b660c5b361cdf72374266c231b |
Close
Hashes for mypy-1.12.0-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233e11b3f73ee1f10efada2e6da0f555b2f3a5316e9d8a4a1224acc10e7181d3 |
|
MD5 | df9a23512238fa318c85651c824ce1db |
|
BLAKE2b-256 | e6a831449fc5698d1a55062614790a885128e3b2a21de0f82a426942a5ae6a00 |
Close
Hashes for mypy-1.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f106db5ccb60681b622ac768455743ee0e6a857724d648c9629a9bd2ac3f721 |
|
MD5 | 17c22ca83c387645fd698163db40f805 |
|
BLAKE2b-256 | ccd9065ec6bd21a0ae14b520574d531dc1aa23fdc30fd276dea25f71945172d2 |
Close
Hashes for mypy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d3e37dd7d9403e38fa86c46191de72705166d40b8c9f91a3de77350daa0893 |
|
MD5 | 20a03a4eb67cea947a0fb59ef48d956d |
|
BLAKE2b-256 | 9a602a8bdb4f822bcdb0fa4599b83c1ae9f9ab0e10c1bee262dd9c1ff4607b12 |
Close
Hashes for mypy-1.12.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52b9e1492e47e1790360a43755fa04101a7ac72287b1a53ce817f35899ba0521 |
|
MD5 | 972d36db516f31d29a8069c215651d47 |
|
BLAKE2b-256 | a6070df1b099a4a725e61782f7d9a34947fc93be688f9dfa011d86e411b2f036 |
Close
Hashes for mypy-1.12.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c72861b7139a4f738344faa0e150834467521a3fba42dc98264e5aa9507dd601 |
|
MD5 | 6c516779e69b37e568173659ccd46a32 |
|
BLAKE2b-256 | 28c85fc9ef8d3ea89490939ecdfea7a84cede31a69534d468c34807941f5a79f |
Close
Hashes for mypy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e478601cc3e3fa9d6734d255a59c7a2e5c2934da4378f3dd1e3411ea8a248642 |
|
MD5 | fb2ea065d06710b3dcb4a0440f0fa292 |
|
BLAKE2b-256 | f0adb55d070d2001e47c4c6c7d00b13f8dafb16b74db5a99904a183e3c0a3bd6 |
Close
Hashes for mypy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ebf9e796521f99d61864ed89d1fb2926d9ab6a5fab421e457cd9c7e4dd65aa9 |
|
MD5 | d807df8788b0307cc312c3276de3ee02 |
|
BLAKE2b-256 | 3a11c84fb4c3a42ffd460c2a9b27105fbd538ec501e5aa34671fd3d14a1b94ba |
Close
Hashes for mypy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 923ea66d282d8af9e0f9c21ffc6653643abb95b658c3a8a32dca1eff09c06475 |
|
MD5 | 39602feff35707338409d55831849687 |
|
BLAKE2b-256 | 61e71f9ba3965c3c445d863290d3f8521a7a726b878784f5ad642e82c038261f |
Close
Hashes for mypy-1.12.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8462655b6694feb1c99e433ea905d46c478041a8b8f0c33f1dab00ae881b2164 |
|
MD5 | 2a62878cb18b41c684fcae7694e3bede |
|
BLAKE2b-256 | e7c8ef6e2a11f0de6cf4359552bf71f07a89f302d27e25bf4c9761649bf1b5a8 |
Close
Hashes for mypy-1.12.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bc81701d52cc8767005fdd2a08c19980de9ec61a25dbd2a937dfb1338a826f9 |
|
MD5 | 4a8a2d936ec5296bfc9c0ece601ad220 |
|
BLAKE2b-256 | 74fae5b0d4291ed9b94075fe13a0cdd1d9f1ba9d32ea1f8e88aec2ffcd057ac3 |
Close
Hashes for mypy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faca7ab947c9f457a08dcb8d9a8664fd438080e002b0fa3e41b0535335edcf7f |
|
MD5 | 25d2ebf7bd6f2c90b6057482df75a482 |
|
BLAKE2b-256 | 7870c35608364f9cdf97c048f0240be4d06d3baadede2767a5fbf60aad7c64f3 |
Close
Hashes for mypy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64ee25f05fc2d3d8474985c58042b6759100a475f8237da1f4faf7fcd7e6309 |
|
MD5 | 61e1be8de8964cc8dddfd4fa57ab7be7 |
|
BLAKE2b-256 | c707b73faeeaadabb5aab23195bfd828392c9a5e21e7b8cdf8369a2546e00ce6 |
Close
Hashes for mypy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c7c5ce0c1be0b0aea628374e6cf68b420bcc772d85c3c974f675b88e3e6e57 |
|
MD5 | 2adf608e01e13dcf224545a85a58ad71 |
|
BLAKE2b-256 | 7c1114a4373e5da6636fc4c8475cabe65084ff640528bc6c4f426d9c992736a9 |
Close
Hashes for mypy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b86de37a0da945f6d48cf110d5206c5ed514b1ca2614d7ad652d4bf099c7de7 |
|
MD5 | cfc1156230414178ee68caf5990daed5 |
|
BLAKE2b-256 | 21689098b11b5c4371793237c7a2c5e9415ece358bed97bc849e9191d38c66b5 |
Close
Hashes for mypy-1.12.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eff042d7257f39ba4ca06641d110ca7d2ad98c9c1fb52200fe6b1c865d360ff |
|
MD5 | 493c2dca98b84064738a0dcbb4ad0a97 |
|
BLAKE2b-256 | 5e59e89758d47412ec6bd7a2fd9cae8074b7ffb2acee40456a4efbedd42e2dfd |
Close
Hashes for mypy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 060a07b10e999ac9e7fa249ce2bdcfa9183ca2b70756f3bce9df7a92f78a3c0a |
|
MD5 | 797fed491601b487a4b98eb7b013a0ee |
|
BLAKE2b-256 | 53cb64043dec34fbcecaced207b077b8e5041e263da43003cc6309c90bc5e26e |
Close
Hashes for mypy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cabe4cda2fa5eca7ac94854c6c37039324baaa428ecbf4de4567279e9810f9e |
|
MD5 | 222ddfbb4abd77bf5eb919b1e9f50e27 |
|
BLAKE2b-256 | 895620d3136d6904c369422423d267c5ceb312487586cdd81e90bf7e237b67e7 |
Close
Hashes for mypy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 684a9c508a283f324804fea3f0effeb7858eb03f85c4402a967d187f64562469 |
|
MD5 | 8bbe42534e8629fc2c4e9d0b9cb20192 |
|
BLAKE2b-256 | 74035fa6824555460f74873a414c7f42332c219fdfcfbd63b55b2442794b634b |
Close
Hashes for mypy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4397081e620dc4dc18e2f124d5e1d2c288194c2c08df6bdb1db31c38cd1fe1ed |
|
MD5 | 15fdb400dcc08c1ab25c83b67aaf296b |
|
BLAKE2b-256 | 936d9751ed6d77b42a5d704224fbadf6f1a18b5ab655c012d17bc8af819a7f06 |
Close
Hashes for mypy-1.12.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06de0498798527451ffb60f68db0d368bd2bae2bbfb5237eae616d4330cc87aa |
|
MD5 | cb402ba7d1ac3c4be962a6aaa0869138 |
|
BLAKE2b-256 | 9bd5dde4feae6ff046899a4da883abe678beed7e8633e92c1d2cb2714bd4478c |
Close
Hashes for mypy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcfb754dea911039ac12434d1950d69a2f05acd4d56f7935ed402be09fad145e |
|
MD5 | 659379c1294e50f780faebef0cc5d209 |
|
BLAKE2b-256 | 6ed1a971f6abc11221019bb41b2d7d94e807bcf1d9a4f51cf50e4ee27e5d0921 |
Close
Hashes for mypy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77278e8c6ffe2abfba6db4125de55f1024de9a323be13d20e4f73b8ed3402bd1 |
|
MD5 | d5c8b30d7d4fc15333756e853077c26c |
|
BLAKE2b-256 | 2a4ed2fed1aa4ee487ccd5818afc3f926c81508ad5618c124cfa22d586e60d53 |
Close
Hashes for mypy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5feee5c74eb9749e91b77f60b30771563327329e29218d95bedbe1257e2fe4b0 |
|
MD5 | 0ae66d1fe0ae6bd6adc468ef1e417fad |
|
BLAKE2b-256 | 9ddf437261d0f622878822e52682a4b41c4387c99a322bf352af52ab58cf7c5a |
Close
Hashes for mypy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b5df6c8a8224f6b86746bda716bbe4dbe0ce89fd67b1fa4661e11bfe38e8ec8 |
|
MD5 | bb2df68330146fafc85dcb021ad1c17a |
|
BLAKE2b-256 | 819167f83e940b4e195b8c87ed9a64c48c6eb1513822b41df6594ef8fb4e0f9a |
Close
Hashes for mypy-1.12.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee78a8b9746c30c1e617ccb1307b351ded57f0de0d287ca6276378d770006c0 |
|
MD5 | 49905db6e29eefdf839080603e6c4f84 |
|
BLAKE2b-256 | 8069d455cfd5c668ff0d0336923fa3259acec210ec1887b8feb830326a45d550 |
Close
Hashes for mypy-1.12.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c40658d4fa1ab27cb53d9e2f1066345596af2f8fe4827defc398a09c7c9519b |
|
MD5 | a6b088ec31910d570afc8cf25bd11d0a |
|
BLAKE2b-256 | 6aa184f3696db0f68e53fd236740eb43e7580f0a731a60178b046f5be18d8802 |
Close
Hashes for mypy-1.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfe012b50e1491d439172c43ccb50db66d23fab714d500b57ed52526a1020bb7 |
|
MD5 | 51ac0153b7e27ddadcfa2ce21f64e5f2 |
|
BLAKE2b-256 | b8ba290e7fb259a5e5527d3d909dc229f4de29e40ede0f1dea178ac08fba0a9a |
Close
Hashes for mypy-1.12.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b9ce1ad8daeb049c0b55fdb753d7414260bad8952645367e70ac91aec90e07e |
|
MD5 | e2291422d0df6abf677ace147c2b73f0 |
|
BLAKE2b-256 | f8389c26f1af8b43a3a6c58461deb395f396ba3f68d4b1d8c184f5ae712f27e3 |
Close
Hashes for mypy-1.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eafc1b7319b40ddabdc3db8d7d48e76cfc65bbeeafaa525a4e0fa6b76175467f |
|
MD5 | 4111dd0d0f10f398074b2b236cb8ea56 |
|
BLAKE2b-256 | fd2e3863991a5193e55f2bbb2f76f6c175129dab5d05545fb466b4d4fb61ee4e |