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.1.tar.gz
(3.2 MB
view hashes)
Built Distributions
mypy-1.12.1-py3-none-any.whl
(2.6 MB
view hashes)
Close
Hashes for mypy-1.12.1-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20db6eb1ca3d1de8ece00033b12f793f1ea9da767334b7e8c626a4872090cf02 |
|
MD5 | fd25aca26f14cdac89a3ce9aee06ba96 |
|
BLAKE2b-256 | 59e6fc65fde3dc7156fce8d49ba21c7b1f5d866ad50467bf196ca94a7f6d2c9e |
Close
Hashes for mypy-1.12.1-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54d840f6c052929f4a3d2aab2066af0f45a020b085fe0e40d4583db52aab4e4 |
|
MD5 | 94141254e7f6feb4cf7f2e14504b3348 |
|
BLAKE2b-256 | 468af6ae18b446eb2bccce54c4bd94065bcfe417d6c67021dcc032bf1e720aff |
Close
Hashes for mypy-1.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fcde63ea2c9f69d6be859a1e6dd35955e87fa81de95bc240143cf00de1f7f81 |
|
MD5 | ad93a826797644958891b295c2ca90e9 |
|
BLAKE2b-256 | 84c71dbd6575785522da1d4c1ac2c419505fcf23bee74811880cac447a4a77ab |
Close
Hashes for mypy-1.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 427878aa54f2e2c5d8db31fa9010c599ed9f994b3b49e64ae9cd9990c40bd635 |
|
MD5 | eec884ce4927a46ac66df65d009f018d |
|
BLAKE2b-256 | 9a86f20f53b8f062876c39602243d7a59b5cabd6b24315d8de511d607fa4de6a |
Close
Hashes for mypy-1.12.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d34167d43613ffb1d6c6cdc0cc043bb106cac0aa5d6a4171f77ab92a3c758bcc |
|
MD5 | 0bbdd83a469104bc5a436dc008fa7b08 |
|
BLAKE2b-256 | bbb0092be5094840a401940c95224f63bb2a8f09bce9251ac1df180ec523830c |
Close
Hashes for mypy-1.12.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19bf51f87a295e7ab2894f1d8167622b063492d754e69c3c2fed6563268cb42a |
|
MD5 | 81f24f362f8ae1ec8fd2ea04cbaa5fd5 |
|
BLAKE2b-256 | 5bc7672935e2a3f9bcc07b1b870395a653f665657bef3cdaa504ad99f56eadf0 |
Close
Hashes for mypy-1.12.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ee5932370ccf7ebf83f79d1c157a5929d7ea36313027b0d70a488493dc1b179 |
|
MD5 | 278920b74dc57dc0d21f6da56af688ae |
|
BLAKE2b-256 | 7c4a58cebd122cf1cba95680ac51303fbeb508392413ca64e3e711aa7d4877aa |
Close
Hashes for mypy-1.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b2048a95a21f7a9ebc9fbd075a4fcd310410d078aa0228dbbad7f71335e042 |
|
MD5 | eed1effb08ee325af44bc2f3e474afe4 |
|
BLAKE2b-256 | cb279ac78349c2952e4446288ec1174675ab9e0160ed18c2cb1154fa456c54e8 |
Close
Hashes for mypy-1.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 389e307e333879c571029d5b93932cf838b811d3f5395ed1ad05086b52148fb0 |
|
MD5 | 68b7a0ccc16807967b1636eea7d39953 |
|
BLAKE2b-256 | 9f62fcad290769db3eb0de265094cef5c94d6075c70bc1e42b67eee4ca192dcc |
Close
Hashes for mypy-1.12.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fb83a7be97c498176fb7486cafbb81decccaef1ac339d837c377b0ce3743a7f |
|
MD5 | 49483dae03a5e52abbf9f67247977a6a |
|
BLAKE2b-256 | 8a74b9e0e4f06e951e277058f878302faa154d282ca11274c59fe08353f52949 |
Close
Hashes for mypy-1.12.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673ba1140a478b50e6d265c03391702fa11a5c5aff3f54d69a62a48da32cb811 |
|
MD5 | ff506a5710814b650ad3c084cb8b8c79 |
|
BLAKE2b-256 | 5455710d082e91a2ccaea21214229b11f9215a9d22446f949491b5457655e82b |
Close
Hashes for mypy-1.12.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 186e0c8346efc027ee1f9acf5ca734425fc4f7dc2b60144f0fbe27cc19dc7931 |
|
MD5 | 99c6d05e8eecc33f3a2817a696eec5de |
|
BLAKE2b-256 | 8d2b2dbcaa7e97b23f27ced77493256ee878f4a140ac750e198630ff1b9b60c6 |
Close
Hashes for mypy-1.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5a437c9102a6a252d9e3a63edc191a3aed5f2fcb786d614722ee3f4472e33f6 |
|
MD5 | 7d36ad2ee5d109c5b95c48771dd6faaa |
|
BLAKE2b-256 | 48411686f37d09c915dfc5b683e20cc99dabac199900b5ca6d22747b99ddcb50 |
Close
Hashes for mypy-1.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02dcfe270c6ea13338210908f8cadc8d31af0f04cee8ca996438fe6a97b4ec66 |
|
MD5 | 0387443acf4e05e647b9ef92b6da2a80 |
|
BLAKE2b-256 | c0979ed6d4834d7549936ab88533b302184fb568a0940c4000d2aaee6dc07112 |
Close
Hashes for mypy-1.12.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1230048fec1380faf240be6385e709c8570604d2d27ec6ca7e573e3bc09c3735 |
|
MD5 | d2e7c541a17485019e386f2749d8ce26 |
|
BLAKE2b-256 | 180a70de7c97a86cb85535077ab5cef1cbc4e2812fd2e9cc21d78eb561a6b80f |
Close
Hashes for mypy-1.12.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d90da248f4c2dba6c44ddcfea94bb361e491962f05f41990ff24dbd09969ce20 |
|
MD5 | 381be9c987564e3e93822471d2217934 |
|
BLAKE2b-256 | eac37f56d5d87a81e665de8dfa424120ab3a6954ae5854946cec0a46f78f6168 |
Close
Hashes for mypy-1.12.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96af62050971c5241afb4701c15189ea9507db89ad07794a4ee7b4e092dc0627 |
|
MD5 | c7c283aa7924f5c2e6eee060f197566e |
|
BLAKE2b-256 | 9e0f9cafea1c3aaf852cfa1d4a387f33923b6d9714b5c16eb0469da67c5c31e4 |
Close
Hashes for mypy-1.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b947097fae68004b8328c55161ac9db7d3566abfef72d9d41b47a021c2fba6b1 |
|
MD5 | f231dfabf29db8608e77d5aa6294695f |
|
BLAKE2b-256 | 425e680aa37c938e6db23bd7e6dd4d38d7e609998491721e453b32ec10d31e7f |
Close
Hashes for mypy-1.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59f1dfbf497d473201356966e353ef09d4daec48caeacc0254db8ef633a28a5 |
|
MD5 | bad2c3db86777ed13bd0bdd553ee4112 |
|
BLAKE2b-256 | e45cd6b32ddde2460fc63168ca0f7bf44f38474353547f7c0304a30023c40aa0 |
Close
Hashes for mypy-1.12.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7d4371829184e22fda4015278fbfdef0327a4b955a483012bd2d423a788801 |
|
MD5 | dc623972f34c813b54d23a766a012a83 |
|
BLAKE2b-256 | 16903a83d3bcff2eb85151723f116336bd545995b5260a49d3e0d95213fcc2d7 |
Close
Hashes for mypy-1.12.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7b76fa83260824300cc4834a3ab93180db19876bce59af921467fd03e692810 |
|
MD5 | 351057dcd247c6aed782911c7a929dcb |
|
BLAKE2b-256 | 5cb1e77a79a4895e1a4009f07bc1b8639f251bb5dd3029d7110a3c07d76f021b |
Close
Hashes for mypy-1.12.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8135ffec02121a75f75dc97c81af7c14aa4ae0dda277132cfcd6abcd21551bfd |
|
MD5 | 401dba02f435dc4874b29fcb4b4a02e1 |
|
BLAKE2b-256 | 6d6d76c52b69799a0338e9a938eee3171a9794c4b9b7eba80080aee20355eb31 |
Close
Hashes for mypy-1.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe20f89da41a95e14c34b1ddb09c80262edcc295ad891f22cc4b60013e8f78d |
|
MD5 | 3f7aabf912fd1596d7b5973beb623bcb |
|
BLAKE2b-256 | bd314948ea5e9331d1fec202fdeb2a3184b53752f7e914533d884500dba3233f |
Close
Hashes for mypy-1.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 843826966f1d65925e8b50d2b483065c51fc16dc5d72647e0236aae51dc8d77e |
|
MD5 | 955ac2b261d3166f7ee2ef23eed2bdc8 |
|
BLAKE2b-256 | 206a7fd68f58f457efb6d30206c5c454ef26cd71ed6f7dbc87dc9cee68e1d805 |
Close
Hashes for mypy-1.12.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de5b2a8988b4e1269a98beaf0e7cc71b510d050dce80c343b53b4955fff45f19 |
|
MD5 | 793ca7fa3518b9c83baad990bc89044a |
|
BLAKE2b-256 | eedc98c84202135943428963858bbd4d469b44f0fe0659c885f2e790fc77a9e3 |
Close
Hashes for mypy-1.12.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc6e2a2195a290a7fd5bac3e60b586d77fc88e986eba7feced8b778c373f9afe |
|
MD5 | 2aba5dbcf953cc2ad445ad1757080b9d |
|
BLAKE2b-256 | 698b20212fb38adb3c6b7f8a84d8faf2f480cb8f8235544a695877181ffba2d7 |
Close
Hashes for mypy-1.12.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6fe449223fa59fbee351db32283838a8fee8059e0028e9e6494a03802b4004 |
|
MD5 | ff1d2ebccd96b51340f2517e3f540b36 |
|
BLAKE2b-256 | 3637b9ea809d0ed484aacf26615929f337d38833108e6543fa58ee7cd73aa565 |
Close
Hashes for mypy-1.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e10ba7de5c616e44ad21005fa13450cd0de7caaa303a626147d45307492e4f2d |
|
MD5 | e6efb2552bf078e4d08351cc96b6f52e |
|
BLAKE2b-256 | a4d0bf417eae3103727e00ee6ec5b43d01cf7741a2ef021d9b4d369293612068 |
Close
Hashes for mypy-1.12.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dcc1e843d58f444fce19da4cce5bd35c282d4bde232acdeca8279523087088a |
|
MD5 | 57364714cacfe5206f796206990ee575 |
|
BLAKE2b-256 | cb4960b91ab7cae846a71eeb017e2a401dbdb735c9f6be5883ad7ad109487189 |
Close
Hashes for mypy-1.12.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b16fe09f9c741d85a2e3b14a5257a27a4f4886c171d562bc5a5e90d8591906b8 |
|
MD5 | 0e53e8c49a669cf787ed8154fe22e2ea |
|
BLAKE2b-256 | bfb269daed06c59a8136af49e743408daa088c30c1cc95d7d366ebf3aacada75 |