Skip to main content

A Python wrapper for ripgrep

Project description

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.

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

ripgrep_rs-0.4.2.tar.gz (61.1 kB view details)

Uploaded Source

Built Distributions

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

ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

ripgrep_rs-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ripgrep_rs-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

ripgrep_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ripgrep_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

ripgrep_rs-0.4.2-cp313-cp313t-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

ripgrep_rs-0.4.2-cp313-cp313t-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ripgrep_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ripgrep_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ripgrep_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ripgrep_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file ripgrep_rs-0.4.2.tar.gz.

File metadata

  • Download URL: ripgrep_rs-0.4.2.tar.gz
  • Upload date:
  • Size: 61.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ripgrep_rs-0.4.2.tar.gz
Algorithm Hash digest
SHA256 a109ad6a59f83a3cd71b274a16d722637414feb6a43ab43764fafe65206e5795
MD5 216cc49ae2f24e05a11aabe59a8f9e66
BLAKE2b-256 7d8cde0b9456c057f56454a0269e536949405001ce97b96d18797c99ea724767

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2.tar.gz:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e98d952c283e37054eedeb7adfffed2c9f13006cc874d4635275446c5b5d7a19
MD5 b72578407d75d6bfbf150e1641aceb38
BLAKE2b-256 4f5cca698f3a1e6d94cdc73e47aabbf48762c8f94ca91af19e4944c9cb373a47

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a531660b7f2e60a762ac8de1c90e4d5a05bd9ee091b29db319398d85def9e68
MD5 291d0975c27e633391cfbf9872f9c092
BLAKE2b-256 9d0de26f6aad0a3efce2b9551a83f229a87b9f7573c25b1d70103a194f67e51d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1902f564f0e426e094ef839248d1bc901d7157ee8ffd885bdf00ddd835131eb
MD5 5922a5306178c904d6ae0344fe18b9c9
BLAKE2b-256 f3b7a86e0a4f59a4acceb56be29acc7bc5eed1febdc1d5c453600ba5ac9b51d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c2ae7b0cb111edd8e33b1219bbc3660192f58c802fcb13fa7f0683f09197d18
MD5 15d571c648a6722ca00df2be16141bea
BLAKE2b-256 e1bf26668c7ca4ce51b6423e7348af64c8f35ee2c4c962df8198381640f255eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 913656a113b18afd1dec8bd0b9982f594a0ac0c317c1197756fb9a22d8e7fd74
MD5 b864644cf48d6ddca7c1af33e3b0c8a0
BLAKE2b-256 3b9f9583ea97a0628d0044b7f53023ec687658c0bdc21f5ec9fd081e1dec5902

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314-win_amd64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d952dc95830ab3c2ff0bd578f6bea95258a7b88a47479e2c7f1cebb11f2cc0e6
MD5 40f958be2882338abdd999b37c9a76a8
BLAKE2b-256 7809968a72e2985166cd8c844d870a5b2e09bfece0f36c49fd79cff031fb422c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d53fe26535c75612c526d0ef610cd4122add6ec83a08e9efe178a372415e3ca
MD5 ff55b6e1fbbc9cdaedd9b97377ee1b71
BLAKE2b-256 8674f2591da4bd676a274cf6c3b51911091195c51b6993024bf619fd2a2e204d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e426771297d641c01677f51f4fbe9c423d9623b347b0b35c8c464e5d519da2c6
MD5 82e7daa3e6973bfbfc9755e269d27058
BLAKE2b-256 44b45a79ad2b5173e84a30bb46d6a46b976eb60b94cce36ec0be03e39b1a292f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eefba97f5f9d374b7a51596750cd141d93b81d3586fff7d2db4f9b843bdb577c
MD5 7ed4800e7451da7c22bf9cf61e1738c8
BLAKE2b-256 1f451b2422ad1d92ffb7cdb044f006f595cba5774369e5edbd34ca94706a21c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 683138a58ca29641519f7932c8ca3bff6bf9a78b8744145f68299b3c818dab33
MD5 6a850e875ba18a37f3ab00fc736c147e
BLAKE2b-256 abbaf4f5e2a1fd49da57cb07b752ab61e9ec8afcdff5af423a8c698fa64a523d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5cf0c934f00d3acfb646509ae8ea9f9a12be6f85ba4deaae180e29ba7f9fe8c
MD5 9f1105428096ecc2d24981a9218297ea
BLAKE2b-256 734ebf49e3ee7b0359abd1b99e0eac0b701d44cb0645df9eaa6e4ce9ee2761c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 161592c6749d5ef04f8240e400ab2b4fe8087d0ee4f3199c30f17ee0ba73b284
MD5 b13b38301d37f2d71343778a2e858716
BLAKE2b-256 f55d5f2fb2c148c37a848d16b3605366ff41662663d3d1c936c6a81ef952f9b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a78cee10e18ac93ecef63bd88267f0e193e73b31cb64ee3ec155885253221e26
MD5 a3053f8c44f2d9d864df68c9f40ecffe
BLAKE2b-256 d7c63e0c9cd1ffb98bf25c087db3e5d588f9a58b13b11b576dba5d6e4d2e2905

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313t-macosx_10_12_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fcde19c665343365625a790c81e33b9190cebe445af2135329eb243cda5aee33
MD5 60c332a934c04c77d8cbbbd60a891980
BLAKE2b-256 4d631db6dbd943bf0110baa794e4c478d832afb740fecdd27f7800123fde081b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8834718d3f0228d9d5bfd817bb2154f74891abc257553c6014117e9cfc374d1
MD5 1dc3b33e5646bff5579cd6de4e1776c6
BLAKE2b-256 4431130c04ad66e09cdec9dc34af35910be75572cc8b257aeeae4fd9d3911061

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cba85d71eeaaef013687073035ee1347c10a017948091d2853cf47d13f310f2e
MD5 ba82c9c668e1cc1a91189d030cac5336
BLAKE2b-256 051ab8961b8bc0878883e0ca404345a81ae5c694ceeeda917f529bd76f77cb83

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b50783ef15ec317f86049eea0fe33f8b277b89d0e3eff394300e3db9abc63d1f
MD5 acf40a5b2efe3372f7f6afde908613da
BLAKE2b-256 91d4dadfbcdf81393834889002e4ff2bcbb6218c90c154cf96693153ebe928ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 53127ef9b69a97f34fd2ba61810fa20e7ff98541c4adaa7b4d46cbbbb8163582
MD5 025e55711e41babdb3ec4f550b67eee8
BLAKE2b-256 10324ac331c46b0cf3965c507b43e95802a709b41e8b5b07f033769d6d03c90b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 078fdb0a70fa3417bd0c12dbfa246522aa8a01059a11748d4f7edd34cd741e01
MD5 31dc3ed02dcfb17212495c00afd97a63
BLAKE2b-256 3fda5d44a33d5d9844c48c31b677d033590282da8d54871fd0eff304e0f237ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a070978a72b098715ab2589216b4b1c51752a5e6c4d55110f5a388629d8166f
MD5 10e7cd90103c9a7bd3f9ba239d22038a
BLAKE2b-256 f07ed666bc798cdd92a3e5f926d17dfdb426301862a875be5e48bfb59f32a8c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d73581620e480483c501f293be29b90470304b70bcdcb1eb225a1eaf6ecfcbcf
MD5 0d321f0569c8a72f8493ea9f8248329f
BLAKE2b-256 43a7c6f11c85e9f20c184f1705b6f4264296686c09f6e5c9e45a35b8f60e8f6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e98d954c0ee35c08ec67fd565aa7d6b5d760d66babb63cdaaa775329698fff9b
MD5 75a40c81c4ec9646fc767a09192202ef
BLAKE2b-256 5bff3163c51c4e8a5684e4a793fc857c990ac884b43af498adcc394278a2dd18

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ripgrep_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1fefc6301594060f0887a9eece0a1dd72d368d4f7ff7ad0a05d0b4cfb4333201
MD5 97b159d9f2c45b894ecbf085cac938fb
BLAKE2b-256 b12ea81f79547f47b95f7dbd85562cb96c3c7d3c7878b38448a5fa070b5e913f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on phil65/python-ripgrep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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