ripgrep-rs
A Python wrapper for ripgrep, providing fast and efficient text searching and file listing capabilities.
Description
ripgrep-rs is a Python package that wraps the functionality of ripgrep, a line-oriented search tool that recursively searches directories for a regex pattern. This package allows you to harness the power and speed of ripgrep directly from your Python code.
Unlike many other ripgrep bindings for Python, ripgrep-rs doesn't shell out to the ripgrep command-line tool. Instead, it reimplements core ripgrep logic in Rust and provides a direct interface to Python via PyO3.
Installation
pip install ripgrep-rs
Usage
Text search
from ripgrep_rs import search
# Perform a simple search, returning a list of string results grouped by file.
results = search(
patterns=["pattern"],
paths=["path/to/search"],
globs=["*.py"],
)
for result in results:
print(result)
Structured search
from ripgrep_rs import search_structured
# Returns parsed SearchMatch objects instead of raw strings.
matches = search_structured(
patterns=["def "],
paths=["src/"],
globs=["*.py"],
max_total=10,
)
for m in matches:
print(f"{m.path}:{m.line_number}: {m.line_text}")
for sm in m.submatches:
print(f" match: [{sm.start}:{sm.end}] {sm.text!r}")
File listing
from ripgrep_rs import files, files_with_info
# List files respecting .gitignore
file_list = files(
paths=["src/"],
globs=["*.py"],
hidden=False,
)
# List files with metadata (size, mtime, permissions, etc.)
file_info = files_with_info(
paths=["src/"],
globs=["*.py"],
absolute=True,
)
for path, info in file_info.items():
print(f"{path}: {info.size} bytes, modified {info.mtime}")
API Reference
Functions
search(patterns, ...)
Search for regex patterns in files, returning raw formatted string results.
| Parameter | Type | Description |
|---|---|---|
patterns |
list[str] |
Regex patterns to search for |
paths |
list[str] | None |
Paths to search in |
globs |
list[str] | None |
Glob patterns to filter files |
heading |
bool | None |
Show file names above matching lines |
after_context |
int | None |
Lines to show after each match |
before_context |
int | None |
Lines to show before each match |
sort |
PySortMode | None |
Sort mode for results |
max_count |
int | None |
Maximum matches per file |
line_number |
bool | None |
Show line numbers |
multiline |
bool | None |
Enable multiline matching |
case_sensitive |
bool | None |
Force case-sensitive matching |
smart_case |
bool | None |
Case-insensitive unless pattern has uppercase |
no_ignore |
bool | None |
Don't respect .gitignore |
hidden |
bool | None |
Search hidden files |
json |
bool | None |
Return JSON Lines format |
search_structured(patterns, ...)
Search for regex patterns, returning parsed SearchMatch objects.
| Parameter | Type | Description |
|---|---|---|
patterns |
list[str] |
Regex patterns to search for |
paths |
list[str] | None |
Paths to search in |
globs |
list[str] | None |
Glob patterns to filter files |
sort |
PySortMode | None |
Sort mode for results |
max_count |
int | None |
Maximum matches per file |
max_total |
int | None |
Maximum total matches across all files |
multiline |
bool | None |
Enable multiline matching |
case_sensitive |
bool | None |
Force case-sensitive matching |
smart_case |
bool | None |
Case-insensitive unless pattern has uppercase |
no_ignore |
bool | None |
Don't respect .gitignore |
hidden |
bool | None |
Search hidden files |
files(...)
List files that would be searched, respecting ignore rules.
| Parameter | Type | Description |
|---|---|---|
paths |
list[str] | None |
Paths to search in |
globs |
list[str] | None |
Glob patterns to filter files |
sort |
PySortMode | None |
Sort mode for results |
max_count |
int | None |
Maximum number of files |
no_ignore |
bool | None |
Don't respect .gitignore |
hidden |
bool | None |
Include hidden files |
include_dirs |
bool | None |
Include directories in results |
max_depth |
int | None |
Maximum directory depth |
absolute |
bool | None |
Return absolute paths |
relative_to |
str | None |
Strip this prefix from paths |
files_with_info(...)
List files with detailed metadata, returning a dict mapping paths to FileInfo objects.
Same parameters as files().
Classes
SearchMatch
| Attribute | Type | Description |
|---|---|---|
path |
str |
File path |
line_number |
int |
1-based line number |
absolute_offset |
int |
Byte offset from file start |
line_text |
str |
Text of the matching line |
submatches |
list[SearchSubmatch] |
Individual submatches |
SearchSubmatch
| Attribute | Type | Description |
|---|---|---|
text |
str |
The matched text |
start |
int |
Byte offset of match start within the line |
end |
int |
Byte offset of match end within the line |
FileInfo
| Attribute | Type | Description |
|---|---|---|
name |
str |
File path |
size |
int |
File size in bytes |
type |
str |
"file" or "directory" |
created |
float |
Creation time (Unix timestamp) |
islink |
bool |
Whether the file is a symlink |
mode |
int |
File permissions |
uid |
int |
User ID (Unix only) |
gid |
int |
Group ID (Unix only) |
mtime |
float |
Modification time (Unix timestamp) |
ino |
int |
Inode number (Unix only) |
nlink |
int |
Number of hard links |
PySortMode
PySortMode(kind=PySortModeKind.Path, reverse=False)
PySortModeKind
Enum with values: Path, LastModified, LastAccessed, Created.
Development
This project uses maturin for building the Python package from Rust code.
git clone https://github.com/phil65/python-ripgrep
cd python-ripgrep
pip install maturin
maturin develop
License
MIT License - see LICENSE file for details.
Acknowledgements
This project is based on ripgrep by Andrew Gallant.
Metadata
Release files for ripgrep-rs 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ripgrep_rs-0.4.2.tar.gz | 61.1 kB | Details |
Built distributions (wheels)
Total release size: 41.6 MB
Release files / ripgrep_rs-0.4.2.tar.gz
| Download URL | ripgrep_rs-0.4.2.tar.gz |
|---|---|
| Size | 61.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a109ad6a59f83a3cd71b274a16d722637414feb6a43ab43764fafe65206e5795
|
|
BLAKE2b-256 checksum How to use checksums |
7d8cde0b9456c057f56454a0269e536949405001ce97b96d18797c99ea724767
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e98d952c283e37054eedeb7adfffed2c9f13006cc874d4635275446c5b5d7a19
|
|
BLAKE2b-256 checksum How to use checksums |
4f5cca698f3a1e6d94cdc73e47aabbf48762c8f94ca91af19e4944c9cb373a47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a531660b7f2e60a762ac8de1c90e4d5a05bd9ee091b29db319398d85def9e68
|
|
BLAKE2b-256 checksum How to use checksums |
9d0de26f6aad0a3efce2b9551a83f229a87b9f7573c25b1d70103a194f67e51d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d1902f564f0e426e094ef839248d1bc901d7157ee8ffd885bdf00ddd835131eb
|
|
BLAKE2b-256 checksum How to use checksums |
f3b7a86e0a4f59a4acceb56be29acc7bc5eed1febdc1d5c453600ba5ac9b51d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5c2ae7b0cb111edd8e33b1219bbc3660192f58c802fcb13fa7f0683f09197d18
|
|
BLAKE2b-256 checksum How to use checksums |
e1bf26668c7ca4ce51b6423e7348af64c8f35ee2c4c962df8198381640f255eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
913656a113b18afd1dec8bd0b9982f594a0ac0c317c1197756fb9a22d8e7fd74
|
|
BLAKE2b-256 checksum How to use checksums |
3b9f9583ea97a0628d0044b7f53023ec687658c0bdc21f5ec9fd081e1dec5902
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d952dc95830ab3c2ff0bd578f6bea95258a7b88a47479e2c7f1cebb11f2cc0e6
|
|
BLAKE2b-256 checksum How to use checksums |
7809968a72e2985166cd8c844d870a5b2e09bfece0f36c49fd79cff031fb422c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d53fe26535c75612c526d0ef610cd4122add6ec83a08e9efe178a372415e3ca
|
|
BLAKE2b-256 checksum How to use checksums |
8674f2591da4bd676a274cf6c3b51911091195c51b6993024bf619fd2a2e204d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e426771297d641c01677f51f4fbe9c423d9623b347b0b35c8c464e5d519da2c6
|
|
BLAKE2b-256 checksum How to use checksums |
44b45a79ad2b5173e84a30bb46d6a46b976eb60b94cce36ec0be03e39b1a292f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
eefba97f5f9d374b7a51596750cd141d93b81d3586fff7d2db4f9b843bdb577c
|
|
BLAKE2b-256 checksum How to use checksums |
1f451b2422ad1d92ffb7cdb044f006f595cba5774369e5edbd34ca94706a21c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
683138a58ca29641519f7932c8ca3bff6bf9a78b8744145f68299b3c818dab33
|
|
BLAKE2b-256 checksum How to use checksums |
abbaf4f5e2a1fd49da57cb07b752ab61e9ec8afcdff5af423a8c698fa64a523d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f5cf0c934f00d3acfb646509ae8ea9f9a12be6f85ba4deaae180e29ba7f9fe8c
|
|
BLAKE2b-256 checksum How to use checksums |
734ebf49e3ee7b0359abd1b99e0eac0b701d44cb0645df9eaa6e4ce9ee2761c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313t-macosx_11_0_arm64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
161592c6749d5ef04f8240e400ab2b4fe8087d0ee4f3199c30f17ee0ba73b284
|
|
BLAKE2b-256 checksum How to use checksums |
f55d5f2fb2c148c37a848d16b3605366ff41662663d3d1c936c6a81ef952f9b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313t-macosx_10_12_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
a78cee10e18ac93ecef63bd88267f0e193e73b31cb64ee3ec155885253221e26
|
|
BLAKE2b-256 checksum How to use checksums |
d7c63e0c9cd1ffb98bf25c087db3e5d588f9a58b13b11b576dba5d6e4d2e2905
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fcde19c665343365625a790c81e33b9190cebe445af2135329eb243cda5aee33
|
|
BLAKE2b-256 checksum How to use checksums |
4d631db6dbd943bf0110baa794e4c478d832afb740fecdd27f7800123fde081b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e8834718d3f0228d9d5bfd817bb2154f74891abc257553c6014117e9cfc374d1
|
|
BLAKE2b-256 checksum How to use checksums |
4431130c04ad66e09cdec9dc34af35910be75572cc8b257aeeae4fd9d3911061
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
cba85d71eeaaef013687073035ee1347c10a017948091d2853cf47d13f310f2e
|
|
BLAKE2b-256 checksum How to use checksums |
051ab8961b8bc0878883e0ca404345a81ae5c694ceeeda917f529bd76f77cb83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b50783ef15ec317f86049eea0fe33f8b277b89d0e3eff394300e3db9abc63d1f
|
|
BLAKE2b-256 checksum How to use checksums |
91d4dadfbcdf81393834889002e4ff2bcbb6218c90c154cf96693153ebe928ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
53127ef9b69a97f34fd2ba61810fa20e7ff98541c4adaa7b4d46cbbbb8163582
|
|
BLAKE2b-256 checksum How to use checksums |
10324ac331c46b0cf3965c507b43e95802a709b41e8b5b07f033769d6d03c90b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl
| Download URL | ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
078fdb0a70fa3417bd0c12dbfa246522aa8a01059a11748d4f7edd34cd741e01
|
|
BLAKE2b-256 checksum How to use checksums |
3fda5d44a33d5d9844c48c31b677d033590282da8d54871fd0eff304e0f237ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a070978a72b098715ab2589216b4b1c51752a5e6c4d55110f5a388629d8166f
|
|
BLAKE2b-256 checksum How to use checksums |
f07ed666bc798cdd92a3e5f926d17dfdb426301862a875be5e48bfb59f32a8c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
d73581620e480483c501f293be29b90470304b70bcdcb1eb225a1eaf6ecfcbcf
|
|
BLAKE2b-256 checksum How to use checksums |
43a7c6f11c85e9f20c184f1705b6f4264296686c09f6e5c9e45a35b8f60e8f6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | ripgrep_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e98d954c0ee35c08ec67fd565aa7d6b5d760d66babb63cdaaa775329698fff9b
|
|
BLAKE2b-256 checksum How to use checksums |
5bff3163c51c4e8a5684e4a793fc857c990ac884b43af498adcc394278a2dd18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency logRelease files / ripgrep_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | ripgrep_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fefc6301594060f0887a9eece0a1dd72d368d4f7ff7ad0a05d0b4cfb4333201
|
|
BLAKE2b-256 checksum How to use checksums |
b12ea81f79547f47b95f7dbd85562cb96c3c7d3c7878b38448a5fa070b5e913f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 7, 2026.
Transparency log