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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

ripgrep_rs-0.4.1-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.1.tar.gz.

File metadata

  • Download URL: ripgrep_rs-0.4.1.tar.gz
  • Upload date:
  • Size: 61.0 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.1.tar.gz
Algorithm Hash digest
SHA256 db3052650aa7d6b89feb123ebb13dfcff789bf696c4e8ec446c42b6e6739097d
MD5 51268b6e9192b9e374991d296289cf4c
BLAKE2b-256 a6f0259f2f6f016f0f6e65f8230a615405f7e7958413ba6d60d1404e272cd863

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bf850d75c54643dc63a777d759067842c88fcfebc2923fba41a0f52c7756acd
MD5 cd00ea602ab04f60ed64b76682cc36c2
BLAKE2b-256 bb57ff55e49a4ff79615a16d7b94f2d097f81a18544fb2f3b93fce55d949c4d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b575982714fed5d8decadf500367fafa1473d93567dc186d0d2fcb5184bf372
MD5 d98fc83d00612ecde7117fa8a955ed95
BLAKE2b-256 6bb0b7ea5e3f241f27c1653aa16df430d74b067a5fc1c06a7871354c78005d20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40fb94b3f71237abcaf9834814380a79f9bbfee24354cd84400095cff71b004f
MD5 e0b870f94955f87ccfd2d45d4f426f80
BLAKE2b-256 251075de4a52b289c2e6381a5fc2247f386518b080cf40cacba50215e11ec655

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da97cfb7737ed16b24769c3e012addd5ea64293604074579da3d798dadab5de6
MD5 ce507f9168d30748afc921dad71760e2
BLAKE2b-256 64397f03a6f971f366ae79248251bd9d6900b0f82cd1d14a1faa5a4ececc81b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ripgrep_rs-0.4.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e0104e57262d7fdd7eb08a4ddbb5db80d651c24d4a0c2247a4f3dd19deb3e079
MD5 9cad509ca6d6462db1c43cd318b46d45
BLAKE2b-256 58812fada33e727f6b0e593ce0d424250277047c566d421707f21ee47692014c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51f71e2fad8580da68d1ca06ace4d37f4456921710b6967d518d6f092eebb3f7
MD5 8a03d434e7550433a36a2b5b46b008eb
BLAKE2b-256 902aaf73b82508495c356ba72536418de3ef1c61fc16ec9e5cd594d201d319c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09db89e8e504a341d7e428a2e10fc54cc8dd782bbbb0b4b704de496391d0328b
MD5 e64dc602175ffe1b9a0c1c367eed103f
BLAKE2b-256 d9a46fa38b83a12c21abba9920cdb5b77375d02ded44f05da7987c88d4f22452

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 613f1fec0494024a655077fad73d7961a67b122280c8328248e7496e87eee263
MD5 5af5f9d4e15ce5aad69342945f101b43
BLAKE2b-256 065abd6b01cd769f651fc9b1f557789ce29932817787072fd24417fb21ea61bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8c202a9418636b3108895237b04d30f5b383abd8fa53b36c9b6f0ed56479f34
MD5 3be4ea8978b5c6643446aff12194efef
BLAKE2b-256 79807244c72f892368cd0d85054b0b1b831ca5fc63086f80457a4391406c5682

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03e661f4c9e8468c75158ab84b6f4be46428962c933d1a31aa5d7bb3c6bdb025
MD5 3d515597d49a40fc01cd60910f35803c
BLAKE2b-256 39d7da1fc62e54eaee282c8a25a6b3c8b78ebe288b5a7f6068341180be15581b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17baafeb9e5e387965c7508a0f45457a0e74e24d1b4ca38242d2c3ad20626bd1
MD5 2de2f7345cde1826ea5fb8ce401b4c8b
BLAKE2b-256 fe012b0c98e6332762a344e08d238c133c57a87d6d52b9c0c6d21f1b8e404c6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69b5cac713773757b96a8438c83ea5aada11486b5309f3c329659caccfcc6e62
MD5 0ce7f0b6353d9af00b62b26d948ab6d3
BLAKE2b-256 546042042dea12f04cefaf47e08002fa221d8649e4b98d533ae0091833176fab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3abc0e92980a3d610e2d259ca3698bf15d17506ac2760b185460d7fe316382d0
MD5 fe019f00c9077b113e7fe4628c08ca2f
BLAKE2b-256 fea0c83e4f42df4eb6e8bafa4183d0b343e9877122713b404b67231d8f798ad9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ripgrep_rs-0.4.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 526c201bbb499fe0905d513875f7182ab147aaf3e3fbf2530bdbc54a811409fb
MD5 940ec0f577acd5624c80a28c50548716
BLAKE2b-256 5560385440fadadda97cb44ffdb71399a62efb69223db4fa1c6cb64f6aff42fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c392b2a0a4edf0b5014c50b15193a0b17e1b17202523d616ed93c04e7e3ef60
MD5 ddefd5003acae74a9a7dee94ff75a8e6
BLAKE2b-256 d3049b2774a8b4d4ce079496e6d458954777e612a06ca692cee65722c9733b0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d42098419d908d381f535f2f02e44814dd0dcf5906d4090d15838f42259ce3e
MD5 134257aad52fe1a83bded97fce2cdbde
BLAKE2b-256 cf2b6a475b40d49f69140f854e3e94091b8e50510b02ac957c36107df16a7179

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21a60ca5b719d56e16851fc469829ef9e698d52c5199af1e3ee196389dc99c6a
MD5 754b9580fb5a9c1868391a8cbe603ccb
BLAKE2b-256 d5fdfb8550be7e0762e468b077d8c424c313bd46e3d3f913ea382f1489b10c55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 63c0517cf5eb141b84e43935e0a70452ecc0d1ef20ca23b4d5e63eab0d3a8c57
MD5 f6bbed9a0017f33d624c96ec38cbc84e
BLAKE2b-256 00b8475b9022a267b330b0c56bf85713abc52cf665a9e0d23d89f28783c1ab6d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ripgrep_rs-0.4.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b7dbc5e8d3db51e6175c0a7d3e48a58827db53a82d4fc38f87037f5518b613a0
MD5 c0e21f324b7d35ad189758db54937123
BLAKE2b-256 9340f235de2f0aad64a8418924312a52fcdfaf9802a8e8d965148fcf07df488d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 300c9a1875b8aab4cb6cf95be1905bfe11f4d00c1876246730b0e8e25339b28c
MD5 7e720a9835f61c12f4fd186abcb0cc73
BLAKE2b-256 dba70f06df5927b60bd0b80f57080acd090886ab5818b67ce883c8c39cc4ffb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 087000fe4e158b920449b8c4dee81d87aa4064625027a034e8d275dc83e2ccb1
MD5 3328f42f7360ecdde26d9ea6ca31d240
BLAKE2b-256 4745a3eb43f4cd0cca4852e205da39cfb34f68bd4df4ec38bb0f23abdbc17d25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a256c4b24ba555390b7a4e000a02d84f4e2ff19014fe28e4f3b6b3fa772318a2
MD5 88b1256550aa771b89b5219385081007
BLAKE2b-256 733353312cac849bdcd8124f47357582b2d4156fa638ed4c093d80a420206256

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ripgrep_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bbe89d7da1f115d94a020294462a2cb8d9ea3a3f6af06ec9d35e9a8b701883db
MD5 9629478db261a6a0407aee626fd3871e
BLAKE2b-256 efa8ded833fc052194389dc825cae8b7005680e97523fa4dd791718413c9c406

See more details on using hashes here.

Provenance

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