a fork of Python 2 and 3 ast modules with type comment support
Project description
typed_ast is a Python 3 package that provides a Python 2.7 and Python 3 parser similar to the standard ast library. Unlike ast below Python 3.8, the parsers in typed_ast include PEP 484 type comments and are independent of the version of Python under which they are run. The typed_ast parsers produce the standard Python AST (plus type comments), and are both fast and correct, as they are based on the CPython 2.7 and 3.7 parsers.
Note: The ast module of Python 3.8+ supports all features of typed_ast. typed_ast does not support parsing code that uses syntax introduced in Python 3.8 onwards. We recommend using ast on Python 3.8 or above.
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
Built Distributions
Hashes for typed_ast-1.5.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18fe320f354d6f9ad3147859b6e16649a0781425268c4dde596093177660e71a |
|
MD5 | 45a85feb82d92ffea96a45d2ce07b248 |
|
BLAKE2b-256 | d7fc06007e3dad5cb08db1f5c24193edf0cc483ee55a591adabb894a1bd46483 |
Hashes for typed_ast-1.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2542e83ac8399752bc16e0b35e038bdb659ba237f4222616b4e83fb9654985 |
|
MD5 | 5402142a2e3589f31a0329b8548035ab |
|
BLAKE2b-256 | a37b91bba765eecca596e013405c9de519dd266271447ed6110a8115cd15a6af |
Hashes for typed_ast-1.5.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74cac86cc586db8dfda0ce65d8bcd2bf17b58668dfcc3652762f3ef0e6677e76 |
|
MD5 | 6d5ef52abd59a91e3ce7ad3dac5adf35 |
|
BLAKE2b-256 | 46c398038183ba6aeecd93d4f81261955d8470ebafd4d0acbb5bf32aa74debd7 |
Hashes for typed_ast-1.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676d051b1da67a852c0447621fdd11c4e104827417bf216092ec3e286f7da596 |
|
MD5 | 73d7bec5801b644cd6a3051923a2d557 |
|
BLAKE2b-256 | 8216bc02255df93b0f1dabff2ce3a6426af2e198c943d6452f13166925522660 |
Hashes for typed_ast-1.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 183b183b7771a508395d2cbffd6db67d6ad52958a5fdc99f450d954003900266 |
|
MD5 | 598d92cd5c255cdce73e59a4fe4b4e78 |
|
BLAKE2b-256 | 845705159a18609b097b4947924efb0816c1766bb77e599a80a1f1548416f7f1 |
Hashes for typed_ast-1.5.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df05aa5b241e2e8045f5f4367a9f6187b09c4cdf8578bb219861c4e27c443db5 |
|
MD5 | ad3d8da33d3b17b04f05332c8dcd72ff |
|
BLAKE2b-256 | 828d01126a8bbba6ad956ffd7006d8c3ff704e61623e9ffecd3a68d86ea19852 |
Hashes for typed_ast-1.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42c47c3b43fe3a39ddf8de1d40dbbfca60ac8530a36c9b198ea5b9efac75c09e |
|
MD5 | 16adeeb208e628db638ef4d7140da3d5 |
|
BLAKE2b-256 | 04ccb6e08bd31ef537255dd532e341813d6f5c5b2d93cfc98e68a4ad65dafeaf |
Hashes for typed_ast-1.5.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f290617f74a610849bd8f5514e34ae3d09eafd521dceaa6cf68b3f4414266d4e |
|
MD5 | 41c3998ed3fd8f4d42fc53acb731f204 |
|
BLAKE2b-256 | 4fec7a51bdab9ccaa6581e47710b1c68f2d5da9f59dbe34f4ba6c4a36bf8ef02 |
Hashes for typed_ast-1.5.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1098df9a0592dd4c8c0ccfc2e98931278a6c6c53cb3a3e2cf7e9ee3b06153344 |
|
MD5 | 2b22ab8473cf18198750a90519eecea4 |
|
BLAKE2b-256 | e96782003403e6686194a18bcc392c93c2761eb66f3f01e16021bff9b3f8a455 |
Hashes for typed_ast-1.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b4a19ddc9fc551ebabca9765d54d04600c4a50eda13893dadf67ed81d9a098 |
|
MD5 | a2bc6712e122c9a4571f74d2f77c500e |
|
BLAKE2b-256 | b83d40da1a240dd5f15d8eaeef8a547c6a0599794108cee191ce6da78cbc8b19 |
Hashes for typed_ast-1.5.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0a98d458010bf4fe535f2d1e367a2e2060e105978873c04c04212fb20543f7 |
|
MD5 | 9b512649bf4dde524a6c231bc41f09ce |
|
BLAKE2b-256 | 3a93d1c3ea31ace44c3f969d3bb5c1eaf9fee6e14947d43b9a17ab7bf0b532e3 |
Hashes for typed_ast-1.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c29dd9a3a9d259c9fa19d19738d021632d673f6ed9b35a739f48e5f807f264fb |
|
MD5 | 1425262218c3f37f4f9d9c52f5ec2df9 |
|
BLAKE2b-256 | d28283543db3ded4fb06df39e200767154be4fbc0a6313ec7a864c579d71252f |
Hashes for typed_ast-1.5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ae097a325e9bb7a684572d20eb3e1809802c5c9ec7108e85da1eb6c1a3331b |
|
MD5 | 944a67408fbb138b737960cd459e1e1b |
|
BLAKE2b-256 | fe688ea10105c17b95186b5f61b10d6b027524e966422d781712c805041404cf |
Hashes for typed_ast-1.5.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbebc31bf11762b63bf61aaae232becb41c5bf6b3461b80a4df7e791fabb3aca |
|
MD5 | 76829b11fe4954215ec8cb3cfb413e45 |
|
BLAKE2b-256 | e02b8eca2a88f4b57efca42cb0ef75194ea0f9bdccbcafd8c9955704cf738861 |
Hashes for typed_ast-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90904d889ab8e81a956f2c0935a523cc4e077c7847a836abee832f868d5c26a4 |
|
MD5 | e0eba0d26fd339e1e57fa9808493c163 |
|
BLAKE2b-256 | 9e0bf0e73b24c105888bdd93f0b2015c014918ee493ccb04e45c4cae81e6e9e2 |
Hashes for typed_ast-1.5.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c08d6625bb258179b6e512f55ad20f9dfef019bbfbe3095247401e053a3ea30 |
|
MD5 | f55b540e1802f18f06dc779350f18875 |
|
BLAKE2b-256 | dcba1f8a3a0635b82ed9824657ce1b0ae6033121418a81f497c80335c04f8eb2 |
Hashes for typed_ast-1.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7407cfcad702f0b6c0e0f3e7ab876cd1d2c13b14ce770e412c0c4b9728a0f88 |
|
MD5 | 81bfa3fc1b6209e4b1c14369034d05ee |
|
BLAKE2b-256 | 438a328f73720252e86bee7aa1565142db559cd708313bb93cb81effa5b9633d |
Hashes for typed_ast-1.5.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30ddd110634c2d7534b2d4e0e22967e88366b0d356b24de87419cc4410c41b7 |
|
MD5 | 6f16044681598c050002bf99017b2352 |
|
BLAKE2b-256 | 053fc224ee002bd0f5a763c54004198c321b30cdd67b319a1d4d69b26fdc19c2 |
Hashes for typed_ast-1.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a432dc219c6b6f38be20a958cbe1abffcc5492821d7e27f08606ef99e0dffd |
|
MD5 | 61684e3683d50eb52d833c0458fca415 |
|
BLAKE2b-256 | e2afa1e69cf4697434d05349d2cbc841a1bebd70d52de8391e390c9f9ab83cf1 |
Hashes for typed_ast-1.5.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 294a6903a4d087db805a7656989f613371915fc45c8cc0ddc5c5a0a8ad9bea4d |
|
MD5 | 3744918560253981a70e327b9b3830f5 |
|
BLAKE2b-256 | 73db2a20b951d6c8639d7b44c3757b3ebf619868f9add43693d061a12c88dfec |
Hashes for typed_ast-1.5.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 963a0ccc9a4188524e6e6d39b12c9ca24cc2d45a71cfdd04a26d883c922b4b78 |
|
MD5 | 435c988d7812964e54f584115bb44cb2 |
|
BLAKE2b-256 | 2ab30296ad72a38c8b5b0c780eacaa39475f0fd2099277f4180339d9e647fe9b |
Hashes for typed_ast-1.5.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb77764ea470f14fcbb89d51bc6bbf5e7623446ac4ed06cbd9ca9495b62e36e |
|
MD5 | 6db41ff5030c2d6c4084dd605b73680b |
|
BLAKE2b-256 | be0adead69851299544df9ee31259747268962014a10db2fbec6c8a5fbb37a0d |
Hashes for typed_ast-1.5.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31d8c6b2df19a777bc8826770b872a45a1f30cfefcfd729491baa5237faae837 |
|
MD5 | 7270b78949fe39f6a5ed09f227bd241b |
|
BLAKE2b-256 | 26cda7239d586a55b872fbc03dc250203f43aa7e8582b04d556efeeec069bee8 |