Skip to main content

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]

MacOS: Install patchelf and maturin

brew install patchelf
pip install maturin

Build bindings

maturin develop

Run tests

pytest

All tests files are under tests directory.

License

This project is licensed under the MIT license.

Metadata

Release files for ast-grep-py 0.51.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ast-grep-py 0.51.1
File Size Uploaded Provenance Actions
ast_grep_py-0.51.1.tar.gz 170.4 kB Without provenance Details for ast_grep_py-0.51.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ast-grep-py 0.51.1
File Actions
ast_grep_py-0.51.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.1-cp315-cp315-macosx_11_0_arm64.whl
ast_grep_py-0.51.1-cp315-cp315-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.12+ x86-64 Details for ast_grep_py-0.51.1-cp315-cp315-macosx_10_12_x86_64.whl
ast_grep_py-0.51.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ast_grep_py-0.51.1-cp314-cp314-win_amd64.whl
ast_grep_py-0.51.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for ast_grep_py-0.51.1-cp314-cp314-win32.whl
ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.1-cp314-cp314-macosx_11_0_arm64.whl
ast_grep_py-0.51.1-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for ast_grep_py-0.51.1-cp314-cp314-macosx_10_12_x86_64.whl
ast_grep_py-0.51.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ast_grep_py-0.51.1-cp313-cp313-win_amd64.whl
ast_grep_py-0.51.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for ast_grep_py-0.51.1-cp313-cp313-win32.whl
ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.1-cp313-cp313-macosx_11_0_arm64.whl
ast_grep_py-0.51.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for ast_grep_py-0.51.1-cp313-cp313-macosx_10_12_x86_64.whl
ast_grep_py-0.51.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ast_grep_py-0.51.1-cp312-cp312-win_amd64.whl
ast_grep_py-0.51.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for ast_grep_py-0.51.1-cp312-cp312-win32.whl
ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.1-cp312-cp312-macosx_11_0_arm64.whl
ast_grep_py-0.51.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for ast_grep_py-0.51.1-cp312-cp312-macosx_10_12_x86_64.whl
ast_grep_py-0.51.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ast_grep_py-0.51.1-cp311-cp311-win_amd64.whl
ast_grep_py-0.51.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for ast_grep_py-0.51.1-cp311-cp311-win32.whl
ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.1-cp311-cp311-macosx_11_0_arm64.whl
ast_grep_py-0.51.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for ast_grep_py-0.51.1-cp311-cp311-macosx_10_12_x86_64.whl
ast_grep_py-0.51.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ast_grep_py-0.51.1-cp310-cp310-win_amd64.whl
ast_grep_py-0.51.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for ast_grep_py-0.51.1-cp310-cp310-win32.whl
ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_aarch64.whl

Total release size: 167.8 MB

Release files / ast_grep_py-0.51.1.tar.gz

Download URL ast_grep_py-0.51.1.tar.gz
Size 170.4 kB
Tags Source
SHA-256 checksum
How to use checksums
24e4c23751bb79b06312e7997af1e5d0c73bc9a68690e8cfc5abf41c05b5398b
BLAKE2b-256 checksum
How to use checksums
130a42f88e7b7e08853bc27594a0a6f05a4db0ac53dfd5259d1a3d68a75086f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL ast_grep_py-0.51.1-cp315-cp315-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
73350a3cff634cfac831965ae00979b5b39a60e6237133abc1e41a66cc3b1009
BLAKE2b-256 checksum
How to use checksums
c13e5a8ed4cd1a78c6cdb99abffd3dfc2480edaebe08bba2cd7c1ad7e8be0b5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp315-cp315-macosx_10_12_x86_64.whl

Download URL ast_grep_py-0.51.1-cp315-cp315-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
956e7c9a42d8795bc68b85890b10b695ab39003fd4412cedbc6b6f20370adc6c
BLAKE2b-256 checksum
How to use checksums
504b65247eb54409c72f03da464e7603fd35e1aab30120951249eb428c630d5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp314-cp314-win_amd64.whl

Download URL ast_grep_py-0.51.1-cp314-cp314-win_amd64.whl
Size 5.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d199721980823736959efc7ba8d830f52b9aca562c50871e163a074a7517c037
BLAKE2b-256 checksum
How to use checksums
8ea21f00c27dbbf86c67ccdbf9e9ffc9abce98da0a4fd9c57b2274037778f40c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp314-cp314-win32.whl

Download URL ast_grep_py-0.51.1-cp314-cp314-win32.whl
Size 5.3 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
d227e8ef83f729e7965870b31fd39fc5bd88d32bc39318a65493f0047687bdbc
BLAKE2b-256 checksum
How to use checksums
c7604cd0266442a372938d4e2e3f1778cff52100ebe63894d2920a180fd91419
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2823b64346b248536d602d1b1a6706dd2cd68a79e86c8ecbe873178c640cc85e
BLAKE2b-256 checksum
How to use checksums
8a147d472a3f5f3d8ed2f082bf0ace75a165b78105b9ad5d91dc12f773e75ee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL ast_grep_py-0.51.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
84c6ae270454cbcc4d240918d569767c03f408b47dd08c3eb5665a2658b71941
BLAKE2b-256 checksum
How to use checksums
0259d5d267deb008b9163a76731434feb5851417ae40859b926cf896d16c740e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL ast_grep_py-0.51.1-cp314-cp314-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c977e78fbc66c2a9950c02d03bc5d34edce0dd2880d4aa0cf84bd6dece32f2cb
BLAKE2b-256 checksum
How to use checksums
50fc159ab57db648264ffa96303fd971af1dad8300f40a72054e69c04b30a5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp314-cp314-macosx_10_12_x86_64.whl

Download URL ast_grep_py-0.51.1-cp314-cp314-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a9879b59ff592fc0d246d5edc26b08f9148f126edfec5258d6de22b64354d3b8
BLAKE2b-256 checksum
How to use checksums
4564cddf7a61b17a68f3efffc01135c7bf17106098bd005c646ae7ed11c401a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp313-cp313-win_amd64.whl

Download URL ast_grep_py-0.51.1-cp313-cp313-win_amd64.whl
Size 5.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
10e6bc4811c24b4d54925b7c6262379b8c8ebbea9cc985745ebff2ad1ad773e0
BLAKE2b-256 checksum
How to use checksums
f373ebdfc9b066ea9aa755032b96633768c54c70e79aa84b1ded60f4a202d51f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp313-cp313-win32.whl

Download URL ast_grep_py-0.51.1-cp313-cp313-win32.whl
Size 5.3 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
f4e962ec99ad27e9f51110e6dec013e848cca56b2e393ada35d05707acde90f9
BLAKE2b-256 checksum
How to use checksums
8fe73f8913def600d98afa990ae1a8a8a080b6a77b8b845f47fed72e8e1a8f5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b7c97fd3f43765603582d76f0d01521ba19bdaeb2a9d77882a1087728ec07a1f
BLAKE2b-256 checksum
How to use checksums
3d7f87288b51e2e7214016ce7b2552562c3ae4e67b6400dadf2dfefbbcb4589a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL ast_grep_py-0.51.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5bc479c1bba933ec9d7cb45bc5e885540b0b6de0e8d3bd07f2174224139632c2
BLAKE2b-256 checksum
How to use checksums
3c5a1f8929dc86e728a5f121193666d282b591e279b7028feab1cc58f454b811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL ast_grep_py-0.51.1-cp313-cp313-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea2df20084587b75b04164edbf1d65f4cd1002430fc4bb5f20e2c91c967b600e
BLAKE2b-256 checksum
How to use checksums
4c7e1bfb7b6b25780b8337c74a366a84719e79c84f16853267a3ab5acdf74590
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL ast_grep_py-0.51.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2b8424fe9fad0781c40b99e5cdeb5fcd3c795a2fee21b840dba78c67163914e8
BLAKE2b-256 checksum
How to use checksums
b85e1efe23fce92f08a1f1cc5a61ed42e8b8a0a98bce33febbb194e2d477a93e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp312-cp312-win_amd64.whl

Download URL ast_grep_py-0.51.1-cp312-cp312-win_amd64.whl
Size 5.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2886cf9e29c8ab1a08cb6edb6f14ec03aae0457c80d7944fc5f6120efa11bfae
BLAKE2b-256 checksum
How to use checksums
aaabae95a4e77e5e812ba2687f044ee6d31397f7b0d8fb0b455e6cc908fff953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp312-cp312-win32.whl

Download URL ast_grep_py-0.51.1-cp312-cp312-win32.whl
Size 5.3 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e9120982389e11e80d5b83e02cff3a9a2e9d6a9072d627bb8af436f83ab619f1
BLAKE2b-256 checksum
How to use checksums
2584feac9dc29f140e6f66d040798bd22f911d7ba4763c2e84870fe2387eabdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
590c8b18135693f94906ba5514a9563650088365227eb6cbc85d3d19c517ecda
BLAKE2b-256 checksum
How to use checksums
ff7f1042e97280618b765a86f2cd34a551cf146dae8cf38082630d9df0dd7f76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL ast_grep_py-0.51.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
faa6e794d7bc4ae3b2d422684aaa26fd1738ab3ead3d4cb195801b15450f7220
BLAKE2b-256 checksum
How to use checksums
b370a8387af7ea870229824e33de47a59933061e0cf3719da93f7a3c4df0cfae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL ast_grep_py-0.51.1-cp312-cp312-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d50fa5c0fa606f51a7a7877ed3bb0c1a9c2d627bf7179194b17244f000c367a
BLAKE2b-256 checksum
How to use checksums
0163d5f2250913b6fd81ac1d1ef057f17c086b92498b65081c3146f62da79b2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ast_grep_py-0.51.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bc2eed299808ee3e06ff1dcf2a792fa05fe67a9ca2e5814936c5dccccb27446d
BLAKE2b-256 checksum
How to use checksums
40091359c67dbd1c23d40c54a80e52e058f8fc24c871bab5cf31f1ecdd9fd296
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp311-cp311-win_amd64.whl

Download URL ast_grep_py-0.51.1-cp311-cp311-win_amd64.whl
Size 5.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cb89f06261b0571cfbf6a906d560b19b99d5b942cae0e1b9fcdce2e9f23c6fb2
BLAKE2b-256 checksum
How to use checksums
3153678687c248bf0ef7e6e76b00edb73fd1f2984417b2ac346f7f79f9036a6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp311-cp311-win32.whl

Download URL ast_grep_py-0.51.1-cp311-cp311-win32.whl
Size 5.3 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
88bc59ce919f149e0fb8ec373face3bef3bf4a75cace3d357ed1540bb02d443c
BLAKE2b-256 checksum
How to use checksums
bc22e39de54df6dc41770ab157ffe32d4211eef919c1c4a0720a3f3d1a88086b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb403f5b30ff5a1ecf64d806548125dd58d8807c0abaa5d1f114b6e346df8b73
BLAKE2b-256 checksum
How to use checksums
0c6356abe75e0f656112dd5d7db000f105b2a3159054f6e8f36b83c4a4e40d7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL ast_grep_py-0.51.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8bdacb332809ad9af09bc58f12569c54fcc6fd15e24149153f9da3c00d524f27
BLAKE2b-256 checksum
How to use checksums
f55b9d4a88bc4831b80abc5ee62000b01655c30b66ff39304fb57777613d0c0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL ast_grep_py-0.51.1-cp311-cp311-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b124a8ae648f8c960ce18d60e5da28ec059276654a999400a4fe47efc039ee63
BLAKE2b-256 checksum
How to use checksums
0b5912bfca7e0a87b1b3490229e2ebc928502f508959f2f90a7e9d627e68df2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL ast_grep_py-0.51.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c19f3f30df890eb20e82da3aeaf671d8b488589087834e1078037474ba0eae77
BLAKE2b-256 checksum
How to use checksums
82a4186d4ab753798e04760f5f271761a500d17d67db2ccefb2979114a1cb3ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp310-cp310-win_amd64.whl

Download URL ast_grep_py-0.51.1-cp310-cp310-win_amd64.whl
Size 5.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
61ef24eed3999809e0289f5c553742847ce518cda6eaff24584fa7db97f9a1d3
BLAKE2b-256 checksum
How to use checksums
eca3626d34b198094e03a0a53f86b988bdbadbe72234f883c8c8bbeebc61c9f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp310-cp310-win32.whl

Download URL ast_grep_py-0.51.1-cp310-cp310-win32.whl
Size 5.3 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
0d6279a3105526b514ccbd4a24ecd5cb28e7c9efa162a86a07edbdeffb4c26f0
BLAKE2b-256 checksum
How to use checksums
65e8724eb5c9f4cc146a1209a381180a4520ccba18cec126e01c3c7261c8dacd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5313c9edb52b4fc1ecbc1361a3d035e4ec97907ded595a7b3a168738d7536935
BLAKE2b-256 checksum
How to use checksums
1189f78c87fc97db8cb3688b8d8bb8bd2be016d0853f84aefe74de73fcee06ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Release files / ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL ast_grep_py-0.51.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2b8168f48a5fc0ac7855fae934c1848981b87e1025dd70a49b9e9d7ad9307e51
BLAKE2b-256 checksum
How to use checksums
1309bdcdab74027c5f41fe0c8669e76a4e75ee90cac197058e45d100c6a3104b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Security for ast-grep-py 0.51.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.51.1 This release

31 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page