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.2

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.2
File Size Uploaded Provenance Actions
ast_grep_py-0.51.2.tar.gz 171.2 kB Without provenance Details for ast_grep_py-0.51.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ast-grep-py 0.51.2
File Actions
ast_grep_py-0.51.2-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.2-cp315-cp315-macosx_11_0_arm64.whl
ast_grep_py-0.51.2-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.2-cp315-cp315-macosx_10_12_x86_64.whl
ast_grep_py-0.51.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ast_grep_py-0.51.2-cp314-cp314-win_amd64.whl
ast_grep_py-0.51.2-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for ast_grep_py-0.51.2-cp314-cp314-win32.whl
ast_grep_py-0.51.2-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.2-cp314-cp314-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.2-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.2-cp314-cp314-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.2-cp314-cp314-macosx_11_0_arm64.whl
ast_grep_py-0.51.2-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.2-cp314-cp314-macosx_10_12_x86_64.whl
ast_grep_py-0.51.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ast_grep_py-0.51.2-cp313-cp313-win_amd64.whl
ast_grep_py-0.51.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for ast_grep_py-0.51.2-cp313-cp313-win32.whl
ast_grep_py-0.51.2-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.2-cp313-cp313-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.2-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.2-cp313-cp313-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.2-cp313-cp313-macosx_11_0_arm64.whl
ast_grep_py-0.51.2-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.2-cp313-cp313-macosx_10_12_x86_64.whl
ast_grep_py-0.51.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ast_grep_py-0.51.2-cp312-cp312-win_amd64.whl
ast_grep_py-0.51.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for ast_grep_py-0.51.2-cp312-cp312-win32.whl
ast_grep_py-0.51.2-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.2-cp312-cp312-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.2-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.2-cp312-cp312-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.2-cp312-cp312-macosx_11_0_arm64.whl
ast_grep_py-0.51.2-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.2-cp312-cp312-macosx_10_12_x86_64.whl
ast_grep_py-0.51.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ast_grep_py-0.51.2-cp311-cp311-win_amd64.whl
ast_grep_py-0.51.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for ast_grep_py-0.51.2-cp311-cp311-win32.whl
ast_grep_py-0.51.2-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.2-cp311-cp311-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.2-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.2-cp311-cp311-manylinux_2_28_aarch64.whl
ast_grep_py-0.51.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ast_grep_py-0.51.2-cp311-cp311-macosx_11_0_arm64.whl
ast_grep_py-0.51.2-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.2-cp311-cp311-macosx_10_12_x86_64.whl
ast_grep_py-0.51.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ast_grep_py-0.51.2-cp310-cp310-win_amd64.whl
ast_grep_py-0.51.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for ast_grep_py-0.51.2-cp310-cp310-win32.whl
ast_grep_py-0.51.2-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.2-cp310-cp310-manylinux_2_28_x86_64.whl
ast_grep_py-0.51.2-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.2-cp310-cp310-manylinux_2_28_aarch64.whl

Total release size: 168.7 MB

Release files / ast_grep_py-0.51.2.tar.gz

Download URL ast_grep_py-0.51.2.tar.gz
Size 171.2 kB
Tags Source
SHA-256 checksum
How to use checksums
41af0f07d3208637acca372a1a808b2bd542207c154cd672bcf2c79917bfbce5
BLAKE2b-256 checksum
How to use checksums
d684513c561d7f73c04836d627719ac68cf9c84f7de1bb8e19055d96fd75d441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
53af9e433f7a4d70aa5d76688cca8afd2cf9b1853a7eba656aa0e1e0e1b64a0f
BLAKE2b-256 checksum
How to use checksums
cb9d481bbe850e1436bf145ef577d844cca31206e637b49bd1a7c5c09ed633c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
6111f4a1fb0143052015ed0b372691faf7ad7d24dbd33cca8636552fc4487413
BLAKE2b-256 checksum
How to use checksums
a12d948cb1ec5f5ca6e38052fa54c0700eedc87b2f3433c898b8d698f38ac7a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

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

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

Download URL ast_grep_py-0.51.2-cp314-cp314-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e37286baa3e46bd5bdec45b94932fff706df3280575d795cdb1868784f20396c
BLAKE2b-256 checksum
How to use checksums
01e29a90e4a01f6a332754d483b851e2191a4df5ccb50845ef2748feb0cbbdc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
2c6d0d15a3c04107919781a06c00f9648a67eab8fc2f6756319c5809cab3b51a
BLAKE2b-256 checksum
How to use checksums
9768288b55f8d11c0cd39b94306ea7088f2697d83a79f4762304b1a03ae229d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
71f700394bf137fd155c2e9a28632e246d7eda01f115dd6068ff12ddd4452b68
BLAKE2b-256 checksum
How to use checksums
5bb8efca8515d6bd2e81e702e497138553a5635fb324a843438fee356777d144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
c1f67ba9d7a93bf4b8dc4f39bce7bbf66e7891e4f0c1935e5dbfcb4fc5c10863
BLAKE2b-256 checksum
How to use checksums
9bf7d180c6d6ef3412092068d944fa50932e474b24c89269b45d1692bb06c731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL ast_grep_py-0.51.2-cp313-cp313-win32.whl
Size 5.4 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
5be4693ef5887b790e1ac7a978424304acb632fe2da8a3ed6d0f209adbc1ca6f
BLAKE2b-256 checksum
How to use checksums
6f4a0151d9099139985993541c09c814cf471b1495e56ec112b54e8dc8d8011b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL ast_grep_py-0.51.2-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
c9a6653d745cad07d3e9391a3ff72dd13459e02ffcb40f6cf3be5ec940b6b0e0
BLAKE2b-256 checksum
How to use checksums
d8fc9e63f16672c973d2382734b4a7526adf4ed5c61e188a2d73e55f545a81c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
47ab24a47f0cbd1992648f6b24f316feed710cbcaa1a7351661cb6eb6a2c5742
BLAKE2b-256 checksum
How to use checksums
bdc912f85417a42c5ca75a9a6b373ca0314be69f0f55890932bdc638f2e91233
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
489ea755232f7644d668a24aa264f3be6071eeaef88d47eee6b5c4c9772aecab
BLAKE2b-256 checksum
How to use checksums
8a19f633049481426d4fbaa59c0b420f0dfa964abe94991b9ca73f1a7cfc8f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL ast_grep_py-0.51.2-cp312-cp312-win32.whl
Size 5.4 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
4fe9aef0f56d98b5f0f2eebb34d2e274591cfd6fcd6c4dc4caa8d93102a0d04b
BLAKE2b-256 checksum
How to use checksums
0f55aeab8d87ca68ba5c34233518740f70c1f8f8e16d87f7750a8370ccfd6d31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
c370d3f3a5deb2de1bd7d9bcf8eef0c86ac962feae372726394d915a36c56746
BLAKE2b-256 checksum
How to use checksums
6768a009cb3e5189a36336040b53e2e8e69e37550794f703ffa813305fb844dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
d04272c3f4ee4d6a418e2e234c405cb1a2e1887139363b622b5d459d721132c3
BLAKE2b-256 checksum
How to use checksums
8c2dffc601a295f0439a404d1df2dd8859cc188f06ec33c94c2fae05b8f068d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
0a297720bac61abae89765a8655d82f529a843134bb3f2edce25a5c8c9245cf9
BLAKE2b-256 checksum
How to use checksums
b3c56a8bcd0833cca12596aee45e83c23983e052fab378e10f0465a420c71101
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
fb4ed1f3000588056842e1982117e690946e6d2d85b6b7b9596b7fa4ca7dace5
BLAKE2b-256 checksum
How to use checksums
dc487dbaae1515a3a274eba4851142a6cbee758a2a2740d428ef532f314af353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL ast_grep_py-0.51.2-cp311-cp311-win32.whl
Size 5.4 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
73e2a2dcf23489cd2586b9c582237cf287a37ffda47944cd9e1429a049de238a
BLAKE2b-256 checksum
How to use checksums
822cfe959fafb56f14772c63ce5b5944c7fe449a014e319f85ad2d4f62fe82c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
972cb5123f4e96170d664725e69477c151df0e6c311a3d0ed502c86036099094
BLAKE2b-256 checksum
How to use checksums
1b4a08d1238988813d44207bc400093367a71cc4578b2103503e2e27d865b1e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
b45ca86a0427d23a9716ff39a3c98257e5f29282e97d31d92ca66d22728a6741
BLAKE2b-256 checksum
How to use checksums
3c91e5fcf085f55bff99bdc6210ede6bd659a3f37dd085163531f936d537498f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
ff50aae993cac75eaa23051088310bbbf5d097c9b911514bd033ddd1608cfc02
BLAKE2b-256 checksum
How to use checksums
cd5b01f2939422e6257a27d33f5fb74496b765ae23db79934a426b8c085debd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
f90d0ed8d5efffa731d8dbcf30934618df5e3f9c2abec3fe76b37e4f65940def
BLAKE2b-256 checksum
How to use checksums
0810630c36fd512c4ccb51fa40113e92d27fd741414685f20e4df3ae64925350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL ast_grep_py-0.51.2-cp310-cp310-win32.whl
Size 5.4 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
cd8c35e0c50dbbeae8e161b18ab4506afb540c7e66932dc5200d929df18654fb
BLAKE2b-256 checksum
How to use checksums
7dfa8230f7d6dd2eaf8505a489785870875c669fac497507c005f6a4973706af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4cffbe3276238420c385ab58baa8087d492aca152de0f09e26d095ab92da53b7
BLAKE2b-256 checksum
How to use checksums
8b53aaab7bde0add46a882ea99dc402203cd9513df057103009df9b00a1ee75b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL ast_grep_py-0.51.2-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
2b202279af4fe4e68758f41ebb1967e3619c29c33661f22e7af0d920139e367c
BLAKE2b-256 checksum
How to use checksums
4fe42507262f983a086cbe674c8e8d0bf470950ac1fc8e05f743f616822d519b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Security for ast-grep-py 0.51.2

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.2 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