Skip to main content

Structural Search and Rewrite code at large scale using precise AST pattern.

Project description

ast-grep python binding

PyPI Website

ast-grep

ast-grep

ast-grep is a tool for code structural search, lint, and rewriting.

This crate intends to build a native python binding of ast-grep and provide a python API for programmatic usage.

Installation

pip install ast-grep-py

Usage

You can take our tests as examples. For example, test_simple.py shows how to use ast-grep to search for a pattern in a file.

Please see the API usage guide and API reference for more details.

Other resources include ast-grep's official site and repository.

Development

Setup virtualenv

python -m venv venv

Activate venv

source venv/bin/activate

Install maturin

pip install maturin[patchelf]

Build bindings

maturin develop

Run tests

pytest

All tests files are under tests directory.

License

This project is licensed under the MIT license.

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

ast_grep_py-0.27.1.tar.gz (121.8 kB view details)

Uploaded Source

Built Distributions

ast_grep_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-cp312-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

ast_grep_py-0.27.1-cp312-none-win32.whl (4.7 MB view details)

Uploaded CPython 3.12 Windows x86

ast_grep_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ast_grep_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ast_grep_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

ast_grep_py-0.27.1-cp311-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

ast_grep_py-0.27.1-cp311-none-win32.whl (4.7 MB view details)

Uploaded CPython 3.11 Windows x86

ast_grep_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ast_grep_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ast_grep_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

ast_grep_py-0.27.1-cp310-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

ast_grep_py-0.27.1-cp310-none-win32.whl (4.7 MB view details)

Uploaded CPython 3.10 Windows x86

ast_grep_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ast_grep_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ast_grep_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

ast_grep_py-0.27.1-cp39-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

ast_grep_py-0.27.1-cp39-none-win32.whl (4.7 MB view details)

Uploaded CPython 3.9 Windows x86

ast_grep_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ast_grep_py-0.27.1-cp39-cp39-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ast_grep_py-0.27.1-cp39-cp39-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

ast_grep_py-0.27.1-cp38-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

ast_grep_py-0.27.1-cp38-none-win32.whl (4.7 MB view details)

Uploaded CPython 3.8 Windows x86

ast_grep_py-0.27.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ast_grep_py-0.27.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

ast_grep_py-0.27.1-cp38-cp38-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ast_grep_py-0.27.1-cp38-cp38-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

File details

Details for the file ast_grep_py-0.27.1.tar.gz.

File metadata

  • Download URL: ast_grep_py-0.27.1.tar.gz
  • Upload date:
  • Size: 121.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for ast_grep_py-0.27.1.tar.gz
Algorithm Hash digest
SHA256 7fa0ed92d69f19f9df6bc8f47787f24a73ee7e51c3d77f04ee6bc854d8fc5e24
MD5 4a85d11fe2d0b8f9c079903da2bcb483
BLAKE2b-256 b8592a9af246828faccbab0ae80dbcb68abed929956c79a570030b58f6fbddda

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90ff3663622736f0cb467495cbbe0b5c01b40cc843e8578326b07e77fd9d3b3f
MD5 6aedadfd32b3beb34ca471738144b8f8
BLAKE2b-256 bcffe2f2112d9ed5f8a2ad15c1d53b191b1e1d44c97e1a536fa637b3c7f630a5

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6029b977ca019eaf0eb24c138a7ec0478a369dd0ffd70fa1b8bdb391e48c8900
MD5 666e1e127bedb62c87ed67e57606f343
BLAKE2b-256 e1b7ad1985ec682a3eb1e1ec886896bbcd1aaa30b2688e505cb80f807c5ecff7

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c15048d33fd12eb813759ec8e527ee28f65a5d49f0bb45720ac24acc8f887181
MD5 46b30f1c7fa1224d9cf08703caac590f
BLAKE2b-256 e3967c774a64f0901fdf1d4deca5791ab8ed17c530d904c2122fb6e3abf2ce0a

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b20e1d140460f33b34965370af2df1c201929b4b291c3cce1df7bf5fe004fe5
MD5 f35b171f749d4f9fd486878b4c50a96d
BLAKE2b-256 cc87481b07de3e0fe7f5a222aa66b1c348bba026abd27e41c77d95e4ae4e16c9

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 342d92666a22564235bdc3cf4d09ebeac7571779f2b959a6fd20bc8bf75e1b5c
MD5 2a35838f6e261ceb52add086ededd551
BLAKE2b-256 e0b6916425af0023c30433d660cbf47322a895932eaa1bec97be521e3ba11ed5

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b14177180b694a4be1f80c9c15e47c5dac07755080035f8e68948bc9bee3487
MD5 9c79c1828e68ecf7dfaee3d6c9b3ad52
BLAKE2b-256 1e3f3072d830d61085a045f0c22d1abc7818e6a2743174224159216b109ccc22

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp312-none-win32.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 7869ceafbf991ab1426c08e4201d74b803296faff96fecbbd189cae95c9cc694
MD5 2b31cfd8a2d36558bf286013b34ea8c4
BLAKE2b-256 71038d1327c357849b721cbe1f6ddb9dca591cc3ecd6d2cb40f721678c28ea1d

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72385a2c905363ffe7e9bb9e90eff6729fa9a961c2cfb61666cedba232471ad7
MD5 775e0eededdc51252876b16a06ac8f47
BLAKE2b-256 b2911c342163d31969d8953d33d9db62ad9a6c22581cdad0d64d35d16afdce19

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67b7594b1093c1db2a6a117b133bf79cb9a25e02f5b3983c399624f66653469a
MD5 45efbec97951d3c7ac8b0e5e4af3d69b
BLAKE2b-256 bf1b2fed887a5ff742841f93c2c1f7a5ea235e8a9972b0e92200830dcdf53327

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a7b6993e0dcf4abe8fa2552142140a23720eb894baf691254fbf81540487d9f
MD5 be44b6b6b5e6b8230520e53e23f796e1
BLAKE2b-256 8c289268f24e3cdf1b04bd2ec33fd4feb256ce748da9ac28153d7373b85f836c

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 80c863f2ccc051c5a442889881c4fe43c401b0cb26cfbe01171e0c71b0ecdc6b
MD5 267e7dd6bba994e74b7c28ffa34c65f2
BLAKE2b-256 6031faa66e590c9a69261a875a1874e79120d8bbe259cbf2b349f24da665c976

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 28b8ac80fa2814d84be263934a37d24a7190f7e9d9633cca41171d4359dcb5de
MD5 c14af36c2830c9d78596190ccb47b88c
BLAKE2b-256 acaa95f52f493b37d39f2f3d47279625d855e8d4326fe7ffac983951c6e0d9f5

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp311-none-win32.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 1066dd23aa0b982ae4f7203a865f34a02d073f8275c9f75a81ca72b4287dd55a
MD5 008f4affedb40e22bdafb0d57bc0a0bf
BLAKE2b-256 b97a8cddb1190f78dff1123d08c1b05b5692fd90e8ea2a9067abf69e0a6a0c65

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c33b9e6035b0b88ebfa8c9dbb70bcafa1d56a0a46acfb1429e89e5c3d642c57
MD5 04955502ce18b9a5f08cf650135ee784
BLAKE2b-256 7bd6cb3dcb25e97b84ab9304c9564bfaf46adb2e49aa4709e1e8cc43275fdb37

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f79d35d719441062ae3a4f691272b3555e7d60bd34ec283ace29430157b2bd78
MD5 22a16022bce4b3ba9c34e3b865b8ce50
BLAKE2b-256 f53aa1462317c4169e77723af43625c4e4899dc4b8f39194454fb6992d12fcfa

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2c4815f9286cb3162d9f2530d1105ed77ef9e611e0543bc0f6fbc4e6b6ff6b6
MD5 2c580e8640ba441f6fd768c6b8ad6164
BLAKE2b-256 6e2a6b71e1962fd3db71a2f984151d89af9aa23367e1bc7a2b4058b03dd5d235

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b96982a09f5838ff80e1d8b30c892cc6f7c9fb91981cdf4a26085d411dbedec1
MD5 33d74e7eb2a65634c9174555c39ebe3c
BLAKE2b-256 1f1342e900f20db41d827e665a87565223a893ce1e68f1e165eac24aa7bec06a

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e096a398964f259c60009d363c274eb9d15c76d128d0ccc9074f309422011db4
MD5 4e6c83612df9328fb08dd9491a583f4c
BLAKE2b-256 95d62e97002a20dc1e259a1ae964b0bdbf66f77ae272df7e488920348fa8ce50

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp310-none-win32.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 435299570dc9edc83b4d537640867b8178c071d2e1188f1e86ffd2d64cc49f06
MD5 bf83c7dd7cf56edcb8fdf5fc923c75c4
BLAKE2b-256 7635cad9908cafe31ccbfd6eb72ff6e25614f87971943c480a2b2a68354428b3

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35e30d3f5aa1ffdd5c61337f71e8af362679ccc2bbd7e2e90c35c66649fae5fa
MD5 d81130f10439bf5979e4b5d5fa0ad6f4
BLAKE2b-256 0a624d7a8238ced81c2e5009d3264a4e40b2ac050cca797d4240d83b386907ff

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09b9531c783440e68de0a417f37c8867abd09d6b29ef4662711ed4d1f1d97d5f
MD5 d6eddfde43eb85e24edcd70f8b285939
BLAKE2b-256 7908a94017b14cff2758631c2aa11210c1e8eeae3b85c6f9c24c09b6208c13c9

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab7e519aed03b4ff46882c924296b126ac8007f5b14d71aa402fb2310cb9d79a
MD5 92cf704619bfecdf1f8accf9482a11a2
BLAKE2b-256 114d7ca057bbd1a20f7d175c9234a1a451125f73d4674032d6605bf0faa1f5af

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f01319266805fd4201f4e79ecd0b777240ddbb248c38865bd3f9e4871eeaff3
MD5 0b0095e7b779634f4e68afc7f8f82059
BLAKE2b-256 ad00c6c4a04800f08ff08a6c27e480ee7dc55fe62bfcebb3596994c3d507c235

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 afb857cae984e18fa08efb12aa6c9de4a064ae1b5b4b4068bb5b06f9c5eb804b
MD5 26a9259f977ba8611dcaa487126c53e9
BLAKE2b-256 f8ff72746ce4d0dd9dff941d8bede9f9cb5c21bd0998058898db256c142b102f

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp39-none-win32.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 656f6c7c6ccac4d3d9fb2879e24d109a5b3ad2b707ddb601beb0177d00dbcb65
MD5 14bb4a01cf3e7afb9eee1edf9e5adf60
BLAKE2b-256 2d43769c4cd50e395bbc6eb499d5c9c458cd33a973af1b1228be391488372717

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3eb488b135e3e6fddffaa06545457090237baac1698d861c433a5b800091406f
MD5 0f5278a8edbdd1a905a3fa99a6e15cd4
BLAKE2b-256 ab22197c77627ef6e98fd749f97890381d79fb31ea32916eeb4af7652c6ec0f0

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92b55efa9dec1cf0d11481ea6467d3d4f8747c617dbd3a7cd7e895a70991fe56
MD5 781c4a2477feb00864e716e48ef71f7f
BLAKE2b-256 1677b316dc1f487ce745123b8d52822c2712b31e39c03eda4f6b866b8db8c796

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a15a53a73ca4d5541710b6186a55fff8cbd4fcc580d42af1c19dc0a3bdd46f59
MD5 60c69141404ad2298460183c32c213c8
BLAKE2b-256 b0cb252e2d43da2a701f0fb2fde11b6fe761b50297ad1d93648a24a5cad814a5

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 14862bb99425bb18b00436055959eef28731787b482a47649440c69c2220fc80
MD5 07d62a52e4a8d4f5eed236b1c3bf0ae4
BLAKE2b-256 a785ee54748b0b44aa4ab22d092e542de57ff89cf8ed5dfa343e92c3a04e7bf7

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 f447fd0f06342ccc5a3c64d48740528abfa8f80b6b4c9007c93a3c3fc22fd5b3
MD5 66795bf852ed6f949a608113aebf666a
BLAKE2b-256 edd2d43b068e19297ca57332a2414564113f12d735ed3fbc165bda953eee21fb

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp38-none-win32.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 04962e066af3f4ec0cce91d2a8e882fa2099879fef7485e52f32b80987befbdc
MD5 c865aebbca166265d2b04520bfb99a21
BLAKE2b-256 77f2d3c5c94ae3dbc161db9b7820ee0ff3fd3ffbfca3bc3a3e381ef2a436e5a2

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0500d29e20de4fe609439844167d9738ee62bb137bfaab206d86fc20a6034820
MD5 1700840f854c935211c62cce2afebcc2
BLAKE2b-256 2d84d52a652d6fe419fbf9c89cd47851102c85ebe0c0eeeb9ef91ba753d3f396

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 256c7e2aea5df2f4fb7ecba5bbbc66187c9bb6e7fdaa96331a1c29561b651f32
MD5 146285024cf367f6680b9a27529c4608
BLAKE2b-256 6cc8736f61db5caf3a2e702b64f52f7cd8e264fdadefe769ff0195312fd19907

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21429b510229fe4c6bde588de8fac667a6549ba405a0100876f7b56bf9ea3343
MD5 2a5a16ad010767d52b9fe839be7b0e5e
BLAKE2b-256 8e16029400fb7838ac3b7e72b9fb87fca2a507db3b6745471128c1209fbf550b

See more details on using hashes here.

File details

Details for the file ast_grep_py-0.27.1-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ast_grep_py-0.27.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b35e7ab7794a9a28e7db1fd3859afe4598b90eb3836241b635f978f674a0eb03
MD5 915d9598980b0ffc92d8d512a9c5bd16
BLAKE2b-256 400e12fed2227f61a4ca5e93305c04cd4bcc040a2214f6dbd36a744a21ecdd42

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page