Skip to main content

a fork of Python 2 and 3 ast modules with type comment support

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

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, 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.6 parsers.

Project details


Download files

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

Source Distribution

typed-ast-1.1.1.tar.gz (202.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

typed_ast-1.1.1-cp37-cp37m-win_amd64.whl (152.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

typed_ast-1.1.1-cp37-cp37m-win32.whl (131.5 kB view details)

Uploaded CPython 3.7mWindows x86

typed_ast-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (725.4 kB view details)

Uploaded CPython 3.7m

typed_ast-1.1.1-cp37-cp37m-manylinux1_i686.whl (661.8 kB view details)

Uploaded CPython 3.7m

typed_ast-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (211.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

typed_ast-1.1.1-cp36-cp36m-win_amd64.whl (152.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

typed_ast-1.1.1-cp36-cp36m-win32.whl (131.5 kB view details)

Uploaded CPython 3.6mWindows x86

typed_ast-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (725.3 kB view details)

Uploaded CPython 3.6m

typed_ast-1.1.1-cp36-cp36m-manylinux1_i686.whl (661.7 kB view details)

Uploaded CPython 3.6m

typed_ast-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl (216.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

typed_ast-1.1.1-cp35-cp35m-win_amd64.whl (152.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

typed_ast-1.1.1-cp35-cp35m-win32.whl (131.5 kB view details)

Uploaded CPython 3.5mWindows x86

typed_ast-1.1.1-cp35-cp35m-manylinux1_x86_64.whl (724.9 kB view details)

Uploaded CPython 3.5m

typed_ast-1.1.1-cp35-cp35m-manylinux1_i686.whl (661.4 kB view details)

Uploaded CPython 3.5m

typed_ast-1.1.1-cp34-cp34m-win_amd64.whl (181.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

typed_ast-1.1.1-cp34-cp34m-win32.whl (161.1 kB view details)

Uploaded CPython 3.4mWindows x86

typed_ast-1.1.1-cp34-cp34m-manylinux1_x86_64.whl (724.0 kB view details)

Uploaded CPython 3.4m

typed_ast-1.1.1-cp34-cp34m-manylinux1_i686.whl (660.5 kB view details)

Uploaded CPython 3.4m

typed_ast-1.1.1-cp33-cp33m-win_amd64.whl (176.9 kB view details)

Uploaded CPython 3.3mWindows x86-64

typed_ast-1.1.1-cp33-cp33m-win32.whl (156.7 kB view details)

Uploaded CPython 3.3mWindows x86

File details

Details for the file typed-ast-1.1.1.tar.gz.

File metadata

  • Download URL: typed-ast-1.1.1.tar.gz
  • Upload date:
  • Size: 202.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed-ast-1.1.1.tar.gz
Algorithm Hash digest
SHA256 6cb25dc95078931ecbd6cbcc4178d1b8ae8f2b513ae9c3bd0b7f81c2191db4c6
MD5 6e605e133bbc5602075539fc868abe92
BLAKE2b-256 9df878010480255fc6a1e545d1e74389128c1a4f11905b9ab16a7ef6c956c704

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 152.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 da0afa955865920edb146926455ec49da20965389982f91e926389666f5cf86a
MD5 f74a9ab31dc1247262162f7b035c2ddd
BLAKE2b-256 6fa1b85f82b2f7d41067725eb565b29f1f631b55580a4c946ba06106ebf8c3be

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 131.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 46d84c8e3806619ece595aaf4f37743083f9454c9ea68a517f1daa05126daf1d
MD5 e0375524d3d9c998045db107611dfb4f
BLAKE2b-256 5110dc8706afe6abf134d8f235084244378600a4ea342bc6884335d1d55b3941

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 725.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0555eca1671ebe09eb5f2176723826f6f44cca5060502fea259de9b0e893ab53
MD5 0e6d54f6e8b3a39196952284503bf751
BLAKE2b-256 60c948d88c07d19dd0f8609e4579e2e104ca19aafe23e12b3b41769c897e1948

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 661.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f741ba03feb480061ab91a465d1a3ed2d40b52822ada5b4017770dfcb88f839f
MD5 a17eb5e41f96a9dea0fa03393d627c4e
BLAKE2b-256 4c500ca85269d86ec60ac24f0454a1f9bbb661a0060c66da4c1c1544e24297ab

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 211.1 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ca96128ea66163aea13911c9b4b661cb345eb729a20be15c034271360fc7474
MD5 24263eaedf505f267b4e3cc91a60866b
BLAKE2b-256 329e18573fcd2e4cc56e35234d8cb01e5440696a48fc01ead9c3fc49dcb61f85

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 152.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 81e885a713e06faeef37223a5b1167615db87f947ecc73f815b9d1bbd6b585be
MD5 759265fdcaaa9bab8690bda00d4e7272
BLAKE2b-256 99597143493d658a6a8a60b4bcd0c1713fdbe5a232b6c2aa025866d0024c7d37

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 131.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b1e5445c6075f509d5764b84ce641a1535748801253b97f3b7ea9d948a22853a
MD5 c4e958a0bc4dbf64cf04797ebb71c85c
BLAKE2b-256 d1a791e84c8d913f6c4ee9dc116a2ba69be3ac12cca874564f9e5d77e3b2d7b2

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 725.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc8d0b703d573cbabe0d51c9d68ab68df42a81409e4ed6af45a04a95484b96a5
MD5 4d257ad4756a361699c7e300df554b82
BLAKE2b-256 de507571200eff27c5c30dafa595e355495e1de85aad5fa3fe4c206791d827ff

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 661.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 94af325c9fe354019a29f9016277c547ad5d8a2d98a02806f27a7436b2da6735
MD5 801b1bba5d01994fdf9f7e92bfd0ee8d
BLAKE2b-256 42805ed3533bb274f2bb091a38f6b45432cc3c3fb2e612a01a81941d6682f700

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 216.8 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37670c6fd857b5eb68aa5d193e14098354783b5138de482afa401cc2644f5a7f
MD5 69ed322dd1a1df1d0e950a23f909723b
BLAKE2b-256 23ab14094478093b2b8985794c455c7f586481b7d5e2b74fa7a3f07be29a1483

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 152.3 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 dc76738331d61818ce0b90647aedde17bbba3d3f9e969d83c1d9087b4f978862
MD5 52840e762cf091e51ed4d858490c5a1b
BLAKE2b-256 ce5ad991330638e782c1ce61b517072c998a506211cf5e81ee0a0624efccc560

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 131.5 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7f5cd83af6b3ca9757e1127d852f497d11c7b09b4716c355acfbebf783d028da
MD5 cf3130ce1847c4edad772a2b84745619
BLAKE2b-256 746500725b767776151ec4f5a52cdf62ce27cd375282ea5b6f9996ee156c3bf6

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 724.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e21ae7b49a3f744958ffad1737dfbdb43e1137503ccc59f4e32c4ac33b0bd1c
MD5 c3ba8afb65943cbfc5644e14df134f3b
BLAKE2b-256 2c940c2c2a817994ea21023e41cc3b4a40acabae0bfd98dac15e901ca2d8fe9c

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 661.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e19d439fee23620dea6468d85bfe529b873dace39b7e5b0c82c7099681f8a22
MD5 73412671e71369eec746c83b25aeaccb
BLAKE2b-256 027e31c0c6345806dc2da5e88756721e48d4a717bf38052a9aaee03a1d560f8b

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 181.2 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 cb061a959fec9a514d243831c514b51ccb940b58a5ce572a4e209810f2507dcf
MD5 7332a3cf2ee009f25badcf56dcf4b1a6
BLAKE2b-256 08f675be6fca970df76ee5153a010f0b38934ec68f4edb811b470acadf319b3a

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp34-cp34m-win32.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 161.1 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 5b972bbb3819ece283a67358103cc6671da3646397b06e7acea558444daf54b2
MD5 65a7c9b4e0cebf97f96190865324af15
BLAKE2b-256 edaea23fbcfa469e0071f61ee4897b9a22ae086222cd3f9737555842f6f48b59

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 724.0 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fe800a58547dd424cd286b7270b967b5b3316b993d86453ede184a17b5a6b17d
MD5 ace691ebdd67b3974b22159a85b80c18
BLAKE2b-256 cce4ec3dfed624cdbc5b16096a220e91b7ff838abd744f1d93be432c94b76c90

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 660.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 16ccd06d614cf81b96de42a37679af12526ea25a208bce3da2d9226f44563868
MD5 4e2eae87741a1d6b84894e01018ab7ce
BLAKE2b-256 47a84daf9ed94499cb512b8808ed4f7633187b81a6a5c0c9aaec0a3d1d71ef24

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp33-cp33m-win_amd64.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp33-cp33m-win_amd64.whl
  • Upload date:
  • Size: 176.9 kB
  • Tags: CPython 3.3m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 6306ffa64922a7b58ee2e8d6f207813460ca5a90213b4a400c2e730375049246
MD5 30ec50f826a98cb702f8ebb209c3bbf9
BLAKE2b-256 6366d80e6da26d139a7e4cfadc85846923d45073f036b00e930edf5a0e6717b3

See more details on using hashes here.

File details

Details for the file typed_ast-1.1.1-cp33-cp33m-win32.whl.

File metadata

  • Download URL: typed_ast-1.1.1-cp33-cp33m-win32.whl
  • Upload date:
  • Size: 156.7 kB
  • Tags: CPython 3.3m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for typed_ast-1.1.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 e7ec9a1445d27dbd0446568035f7106fa899a36f55e52ade28020f7b3845180d
MD5 3487c0a1ceaf5c1c2bb9746327d68a48
BLAKE2b-256 ae3b7c7ff784d2558f590c5b26f5182547a67acb4471999ac75554d83cd627b2

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