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.0.tar.gz (60.8 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.0-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.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ripgrep_rs-0.4.0-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.0-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

ripgrep_rs-0.4.0-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.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ripgrep_rs-0.4.0-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.0-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.0-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.0-cp313-cp313t-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

ripgrep_rs-0.4.0-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.0-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

ripgrep_rs-0.4.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ripgrep_rs-0.4.0-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.0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

ripgrep_rs-0.4.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ripgrep_rs-0.4.0-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.0.tar.gz.

File metadata

  • Download URL: ripgrep_rs-0.4.0.tar.gz
  • Upload date:
  • Size: 60.8 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.0.tar.gz
Algorithm Hash digest
SHA256 14aae81ad6358ad402bc93039068f161dd03fd30dd3495eaee1d00b86ba56cbb
MD5 8385552099d9fb024a2cb7dd74e90453
BLAKE2b-256 a6b74363584f6635cc086463f7d37efb86a52c1f5d7b3eab1af319e163cdb052

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0.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.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 211bce58013d5c6b257cb8b2b263bc2ce3685bfa532021aa160195586c1c7a75
MD5 f8a0c28b0bb67c8f8256e1d89430d0cd
BLAKE2b-256 d215bdcd47ad05de879d40e48886a2626c32c131fc8599314802802b938f7e3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c1a336fab70497494515cbf2ff445d397a2fd92475bb75383e7d6a5b9b5b5d9
MD5 82f1b35a0a79eade42f94125d139f0e5
BLAKE2b-256 14ae477744f69fa5e4c2d2cef073b31e5b271ee95c3ff850350f229f00651dbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f93b690c47e5016387ec37547ed085b6108eff84ab7afaf87102a18060a78df6
MD5 7d427a24834a307e01b6557c37ae77da
BLAKE2b-256 43577d5d2e72fdc7686907c3d76fc84fa97b54642d5144d4135878620f1da6ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 30644c7fcd62ab2bc2ee0d155d331e3fd23102e73c5416f6a27a017493914668
MD5 0540ff815f82d6af71d9d8c80daf4fc2
BLAKE2b-256 10a62753bd67c9bd0ddf2913be61e2bc3b84ea96a4a4cad6ce1c906c8d0312fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ripgrep_rs-0.4.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2106810c53bd4a683cf606e3d99dde767d627c985fc05bd2557d25c10f64178a
MD5 7c575186d5d6320ebdc3240b6efe575b
BLAKE2b-256 5483125eac832b8fbf967635bef7730b59b54b77a7accd3b0c659c33edce00bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fc7bc650df6ca6a58f110739daabddf93e32b0c36279b3e0034db20e5b8a736
MD5 7be0e4550c513f40e85afb9ed7e39b73
BLAKE2b-256 aca77b590c5eb82b08202402a561870e5829fd9ce5440ac5702a037d3f1d84b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c385becc2ad0b80370321ecda813bb1e50a345e868dcac98ca5d98109306a43d
MD5 781954eade4f90513fbdf3c07ac788db
BLAKE2b-256 0923ff82a37217d5db0d7dfe4581b174a7bbe39f8dab95b2896fa70e249f53b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccb9b9684a2a5ef893ee901cd1ad34e63d0796f802fb05e0779b9b0b31caee43
MD5 a6af472656dc8f01c90c1ef44396bd24
BLAKE2b-256 0860b9a75f564d02148cbd3af7f321fa1a76ddac5cfbf16c8d99a5da2f9acfbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1aecabf9d246670b4546b361ecc4aa8f761c072047ab240463bcd169e4997c80
MD5 1894328468209bc5b2025bd61e50d599
BLAKE2b-256 413f8c2eb625dba84b5950389f021ce7d569cadc2784a315fe24c910bbb87f9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c8912492ad4a668bedbae0369b1dea60406fc058fe63254227fc2f2d9d6917d
MD5 091b5808c255266ee7f7d3f1f88f2ecc
BLAKE2b-256 5056d37d82f8656e33088c3c0ffa593e6b5d4b9373e237a566ff0f07fbd41ce5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7096d1de635d27922a73a0c64084c7296fdea603a15ecf9ed8436560db5c8f1b
MD5 1f13eca8cb0290d87e3e3326ffb28fa7
BLAKE2b-256 c3cba28b23e8049184265f22bb09e5341a66e171a94a6aa03d8fd6433d24a686

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03cf4c864f3fa482337030a31cf2e42e1c00f67254d89769d72dc663b0062446
MD5 4a180c60f6ac245f2b16557c82a74c63
BLAKE2b-256 7f8c6d07fa8b991c54eb688b0a28a9e4fc0bb2185bceafeaf5caf2f06dd33373

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae5a8c7352e19b940b14bcf5e1c00346ca379f8a3384579bb20e4e39a1479147
MD5 ab1c613abbd6701fa1f23df5d4214a1d
BLAKE2b-256 80e727269bf485a45299cdcd126307fc1be87f666c6d31879aa365a637363d9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ripgrep_rs-0.4.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98e2657f9574b0ad1ac2382f1f26748d876400a25757edfa47488faf716e30d6
MD5 cd468b56a638515c54eae6e7c8638f23
BLAKE2b-256 f58d76349cd0fc52eae8c8d595ed4a20f8dbb4c5a02a9b43242b2ee02cafcbff

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60d6f2a09607fa9f67e8a67ba2cf44a1d0747439e6333d4deb02e0c138dec56b
MD5 7c8fe330bca8474a8ce45f88e7e56e80
BLAKE2b-256 9dab117942df513f810ce4777c322a63e95d05dbe25020f52d66c314808ec817

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b209d7d34ce580f28b8b27f1c2ebcd89b86fe03ac00f8e8276c745a53d8e802
MD5 395073ed384d940590c70897e377c3ba
BLAKE2b-256 d2954c94b3a883d668cbec35705a8be8c8f99212292ad6aa4b214ff14faa31de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0736fc319990ac796de5bbb3047a521d07b7cb52f714d155143b1ae2aa7a0414
MD5 23049769ff12d5e8b02d7f7c14d14c21
BLAKE2b-256 f491ddb91c82c98fb1dd5c61db54b37568016b22063bb5464a6e8ea85fe441d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c296e86b240d4526833155ef159037ec42da8a97074d9af757c9049efadb821
MD5 e578a170b3d7b95c23de6b738a317553
BLAKE2b-256 212a1fbe38d5e674d1890cd7086a5d2c71640af51775d132f5a5746871745252

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ripgrep_rs-0.4.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 88d81c907c614d88431ca8f7fbdb1b7af560f5749bf0ffea21e00f798451cdb5
MD5 e411551eda78df5123bbb3cc734c056c
BLAKE2b-256 622a873d98de4872097995d2e5b5ad48938a14f05f6eb1ce699042906375e5a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f471209cc1c726fe35cd1b9763260f9336fd0159acc6cc2ab79708f12fd45a9d
MD5 12ad0ca1c3234f53bcc2cb9b0d9d2504
BLAKE2b-256 42c3a28fc48ff187b400f7310f2a2d82742084611c4ae3b517889ad84a02aad4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95c2504cb854fe5bfbe32eded4605746310d17f13e27d252b35c967b6deb2b36
MD5 e1ba28952b3fedaabe4b23866baa1d0c
BLAKE2b-256 fac7ae4e7feb618cf7fff1d70818208a52f3b84c344c8aedbebfa9eefa4e6a64

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9626d90018e7306d4c7a4bbb5f2e9649071ac0fd0e5f1133c40404ec6a6854cf
MD5 38821db17d4b1fe7dcba08b8f64ada0a
BLAKE2b-256 098aba963177911ba29ba8abe1c4df15818fec58049875c833c13810d8aaade7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ripgrep_rs-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd6e774000c0d7357220d50b5d42b374e341fc5f97ebb033db0eed8a850d8033
MD5 501ce7c71a114bb0ba75624b258d5794
BLAKE2b-256 a764ec9136b0601a49e94b7d7d16884c5957751811a094228cc5f3d857806fd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ripgrep_rs-0.4.0-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