Loregrep
Structural code intelligence for AI coding agents.
Loregrep parses a repository with tree-sitter into a fast in-memory index and exposes it as a small set of tools an agent can call — returning precise, structured JSON (names, signatures, callers, imports, line numbers) instead of raw text matches. It's the context engine an agent calls; it is not an AI itself.
Ask "where is
parse_configdefined", "what calls it", "what does this file export", or "give me a map of this repo" — and get exact answers, cheaper on tokens than grepping and reading files.
Languages: Rust · Python · TypeScript/TSX (Go, JavaScript planned)
flowchart TB
A(["🤖 Coding agent"]):::agent
subgraph IF["Interfaces"]
direction LR
S["Claude Code skill"]:::iface
P["pi extension"]:::iface
C["exec-tool CLI"]:::iface
end
subgraph ENG["loregrep engine"]
direction LR
SC["Scanner<br/>gitignore-aware"]:::eng
AN["Tree-sitter analyzers<br/>Rust · Python · TS / TSX"]:::eng
IX[("Index · RepoMap<br/>persistent cache")]:::index
SC --> AN --> IX
end
T["6 structural tools"]:::tools
J(["Structured JSON<br/>names · signatures · lines"]):::out
A -->|invoke| IF
IF -->|exec-tool| ENG
IX --> T
T --> J
J -->|precise context| A
classDef agent fill:#6366f1,stroke:#4338ca,color:#ffffff,font-weight:bold
classDef iface fill:#8b5cf6,stroke:#6d28d9,color:#ffffff
classDef eng fill:#0284c7,stroke:#075985,color:#ffffff
classDef index fill:#f59e0b,stroke:#b45309,color:#1f2937,font-weight:bold
classDef tools fill:#14b8a6,stroke:#0f766e,color:#ffffff
classDef out fill:#10b981,stroke:#047857,color:#ffffff,font-weight:bold
Why
A coding agent that greps and reads whole files burns tokens on noise and still misses cross-file structure. Loregrep gives it structured, symbol-level access:
- Precise, not textual — definitions and call sites, with signatures and line numbers, not every string match.
- Token-cheap — compact JSON results instead of file dumps.
- Fast & cached — parse once; a persistent index makes repeated queries instant, and edits auto-invalidate it.
- Agent-native — one command per tool, JSON on stdout; ships as a Claude Code skill and a pi extension.
- Embeddable — a Rust crate and a Python wheel with the same tool API.
Install
cargo install loregrep # CLI + Rust library
pip install loregrep # Python bindings
Use it three ways
1. As an agent tool (CLI)
exec-tool runs one analysis tool and prints JSON to stdout (diagnostics go to stderr):
loregrep exec-tool search_functions --params '{"pattern":"auth","limit":20}' --path .
{
"success": true,
"data": {
"count": 1,
"results": [
{ "name": "authenticate", "file_path": "src/auth.rs",
"start_line": 42, "is_async": true, "is_public": true,
"return_type": "Result<Session>", "parameters": [ ... ] }
]
}
}
The index is cached in your user cache directory (~/Library/Caches/… on macOS,
$XDG_CACHE_HOME on Linux), keyed by the repository's canonical path — never inside the
repository being analyzed, so querying a tree never modifies it. Repeated calls are instant;
editing a source file invalidates the cache automatically. Set LOREGREP_CACHE_PATH to
relocate it, or LOREGREP_CACHE_ENABLED=false to disable caching entirely.
2. Inside your coding agent (skill / extension)
- Claude Code — the
loregrepskill teaches the agent when and how to call these tools. - pi — install the
loregrep-piextension:pi install npm:loregrep-pi.
Both wrap the same six tools, so your agent reaches for structural search instead of grep.
3. As a library
Rust:
use loregrep::LoreGrep;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut lg = LoreGrep::builder()
.with_all_analyzers() // Rust, Python, TypeScript/TSX
.build()?;
lg.scan(".").await?;
let result = lg.execute_tool(
"search_functions",
serde_json::json!({ "pattern": "auth", "limit": 20 }),
).await?;
println!("{}", serde_json::to_string_pretty(&result)?);
Ok(())
}
Python:
import asyncio, loregrep
async def main():
lg = loregrep.LoreGrep.polyglot_project(".") # Rust + Python + TypeScript
await lg.scan(".")
result = await lg.execute_tool("search_functions", {"pattern": "auth", "limit": 20})
print(result)
asyncio.run(main())
Tools
| Tool | Purpose | Required params |
|---|---|---|
search_functions |
Find functions by name/regex | pattern |
search_structs |
Find structs/classes/interfaces by name/regex | pattern |
find_callers |
All call sites of a function | function_name |
get_dependencies |
A file's imports/exports | file_path |
analyze_file |
A file's skeleton (functions/structs/imports/calls) | file_path |
get_repository_tree |
Repository overview / tree | — |
Optional: limit, language (rust/python/typescript), include_content,
include_file_details, max_depth. Get machine-readable schemas with
LoreGrep::get_tool_definitions().
Language support
| Language | Functions | Structs/Classes | Imports/Exports | Calls |
|---|---|---|---|---|
| Rust | ✅ | ✅ | ✅ | ✅ |
| Python | ✅ | ✅ | ✅ | ✅ |
| TypeScript / TSX | ✅ | ✅ | ✅ | ✅ |
| JavaScript, Go | planned |
Adding a language is a drop-in contribution: implement one trait in one file — see docs/adding-a-language.md.
How it works
The registry dispatches by language, so analyzers are additive; the scanner is gitignore-aware, and the index persists to disk and re-scans only when files change (see the diagram above). Full design in ARCHITECTURE.md.
Contributing
Contributions — especially new language analyzers — are welcome. See
CONTRIBUTING.md and
docs/adding-a-language.md.
CI runs cargo fmt, cargo test, and the Python binding tests on every PR.
License
Dual-licensed under either MIT or Apache-2.0, at your option.
Metadata
Release files for loregrep 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| loregrep-0.6.0.tar.gz | 347.6 kB | Without provenance | Details for loregrep-0.6.0.tar.gz |
Built distributions (wheels)
Total release size: 99.0 MB
Release files / loregrep-0.6.0.tar.gz
| Download URL | loregrep-0.6.0.tar.gz |
|---|---|
| Size | 347.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
06f36daa72acba5de504df7daa6d646ca65aed37f1eb7c541ef97f5026fd9be3
|
|
BLAKE2b-256 checksum How to use checksums |
0abebab4354b5d32b763e207f76b1416ed44dcab0d38b505a5c5e895efd08d0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
1afb51f5da09c8761bc522e000843096067620ade32c9d71674f87f4f87376ef
|
|
BLAKE2b-256 checksum How to use checksums |
99c09109e51c82b9bcd1460c0fbbf77dfa22c6612dd70d5dca18d289b2d2f48b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
993554c083f2fb826337129d74139410314eae3f176ce99466107235a1e162aa
|
|
BLAKE2b-256 checksum How to use checksums |
19d9e8234a1ea7d9af00dd8ff28a6468353fc89488d20a7c11fefcb1af8714e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
18de0b57ad66838797a11473af72203e627c4d7e0c09d53a71b6cb152968f8fe
|
|
BLAKE2b-256 checksum How to use checksums |
a2faa0e72f47f24f876d536dc2753f7c920b116c5abdee8a22fee4692e79f223
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | Linux glibc 2.12+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
81dced9fb14fa2458e76cbf3d45710b6c5961337bd65382e684e70b38166a4ff
|
|
BLAKE2b-256 checksum How to use checksums |
b12cad8eb507d6a1f22d9623d139a67d4aac8e33d2f72caaf35341f37679420f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
644aef5fc2e81a54f0ce3dea0f1a2a3c26a8f227d43ae6d0f07b144f8d735703
|
|
BLAKE2b-256 checksum How to use checksums |
74834f98067dca25daff62338e1fd62fba6a21d170a9409437c6646cc9279c96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
0f1f4b511d5b11eac9a2a358e83d247753c1c9ada78334bd6b51d0e7043b3900
|
|
BLAKE2b-256 checksum How to use checksums |
7f728309336a28a12fcb66bc5d94fb121df3ff8ab2be70a3c5f9d519171747df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2ec080f3fb2efbb2eb2644f30795666707f75e42c061f1b7a2375ca9934ea3bb
|
|
BLAKE2b-256 checksum How to use checksums |
069acf29dabcc2521bc75691160e9de9c0a064df2cffb23c6daa3c262f4dfe31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp315-cp315-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp315-cp315-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.15 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
a86e67deac57f41fdf8a85f9fed939bbbbf5c7553d476a3c294fab6fc5f23b54
|
|
BLAKE2b-256 checksum How to use checksums |
8503364eefc5dfb8d5155a379a366b2721355bba52a944efd905d6e14eff07f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
be5b224f50a9cc3a94d41c8874282eae791df09393d3d9a0921a4e71f7409a3a
|
|
BLAKE2b-256 checksum How to use checksums |
24990df8b3ffafdbb23885dc33980f0d664cb753d93df7f0cba4110d0bfa66f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
eebbaf6eb5234cbce8497574e41e538acfaaadb4f4d11144da9d21cf73953e81
|
|
BLAKE2b-256 checksum How to use checksums |
e79496f02ebd2a0489f05a87344f2eab34a6e58e939c1c827faa6921e78a405b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
df38018bdd278fc7e3821b68bc24955d5736d02689b1c73ec8c32bd121161562
|
|
BLAKE2b-256 checksum How to use checksums |
c14571b59d8d78512cca170aab609e3f262e2435ce61ada108df80a959bcb977
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
8167d2897b90ca478b33e9a06f2f6da81f2bee112c88eec26bd0fba49e525c34
|
|
BLAKE2b-256 checksum How to use checksums |
d5a76b7de6fa8254cf2a1b5820d36962d35013a293e458902fd63e710387d5fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-win_amd64.whl
| Download URL | loregrep-0.6.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a592f0d8f175f320ea499e3fc399e5cedd34336c07a42976c65571f01a060b8
|
|
BLAKE2b-256 checksum How to use checksums |
1d3bc2ea0222ac395a342a2a3e08028740bc037f877bcfe4e9768e230c4afdd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-win32.whl
| Download URL | loregrep-0.6.0-cp314-cp314-win32.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6c8d7158dcfd51c3f61134221770f5743504be53ec2a2db5d08a9641027bff82
|
|
BLAKE2b-256 checksum How to use checksums |
c17df0681187941d1d1d2abf44428cbef5f037c610c92af57ea1d12425128184
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
21105e7ad30ae43d4c8c3e380e2eb4799a6580d258dbc9802c9c82e4c5178a3a
|
|
BLAKE2b-256 checksum How to use checksums |
dfceeba9fe302a44252c3a72d87a47b518b66055338d9884552bb1dc41f0a0a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp314-cp314-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
8e303a7d70fb50778c78a9875dfae4178fc9c9cff4ce27587f249e6882280c2e
|
|
BLAKE2b-256 checksum How to use checksums |
215367f4366c796a7d448c389c513b5ca6b50f10c9f62ce4ae40a8e252a6129d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c7a2f17e7a1fd229993bb5caae59a6e962087abe2e8f84b77d29fdbd53eade2a
|
|
BLAKE2b-256 checksum How to use checksums |
1827188d39173042784ca2e493ca79d2bec7f856683a98a9074bed524762bc3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
c9a38e8259d2e668352d352b4153521761e426b48bb6548b0d9cf25cbfc90944
|
|
BLAKE2b-256 checksum How to use checksums |
db59e05c52dd23f2d085e1cd0e06f5cb19451a25951592dcabb486596983f819
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | loregrep-0.6.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0eb53223b0c7fff254d1d0a45efc06e27156cffa01d925c5d4396bd40c870385
|
|
BLAKE2b-256 checksum How to use checksums |
50b716cb57b3f52b07f199c6fbdca1f8112e0595f6b6344e6d9b6c5681313c0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp313-cp313-win_amd64.whl
| Download URL | loregrep-0.6.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0afadf6734c244114f6de40a5d9d9098f3b68b575b55cb476ea3f7b6f819ae25
|
|
BLAKE2b-256 checksum How to use checksums |
91d7561f94b4f6c76a10b5ae8e61236cc2dbeaebb00b8da32a8e36f6685b0c7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e6ad801d340cf559916403b4f3769aec5e92a0045e38343277b03958d42d79b
|
|
BLAKE2b-256 checksum How to use checksums |
ace0b00438faf18239235a9fbbbc630ecf335ecd18eef2d7b824ffec738e2a84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
bf7bdcdff157cd6691ab378c298e1aa9ea710e82d3126ab8c9b5465a36810313
|
|
BLAKE2b-256 checksum How to use checksums |
5efd2cfddee3542d443e17fd312fb77dd899f61010126e692deb3c21ca90006b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f488ca7dcf32bf25b76e87264392330a3d407a52e2b1596ccd2357a6e4ef45b4
|
|
BLAKE2b-256 checksum How to use checksums |
fa6c4c534458cddfefc7b569348306cff33e39af03ca86b4a14595a221a8123f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
2f021e03a5ffca141e92844581437eb0d4bd03f3ef9f2567257363874185fceb
|
|
BLAKE2b-256 checksum How to use checksums |
0adad27bdb2fbc310c4cdd29a45c2edfe5d9ac801c0d181408c5c755f079ee0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | loregrep-0.6.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ec11b23a189c5772454bae25a77ced98a0efbf7a09c0899e4d3ed53aeddaf169
|
|
BLAKE2b-256 checksum How to use checksums |
1bd2939076b4024c28230a31679ae60dc8491c4708a96cb64debaeeaad141d2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp312-cp312-win_amd64.whl
| Download URL | loregrep-0.6.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
321419af59fc6e891dc3752969a8af5ade05a006d4ab7daaaa73ec1cc1f8bced
|
|
BLAKE2b-256 checksum How to use checksums |
2c3bb90abf0b76b507a1446673e662cf4ff943c31dada5e2372480a8e175abcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
adca5373a66866bc463d64edf7e65e75a63d96c3a0e7e661c8b6a835acaf1dd3
|
|
BLAKE2b-256 checksum How to use checksums |
996ab0514b2014751592fa94e79eac1204063aaa3e761e58a4e90688e0dc5451
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
a385f17b31d4be6068a93490584ef91eeb6a71eefeb9914cdc5a3993c5262923
|
|
BLAKE2b-256 checksum How to use checksums |
cd881e9f41382a9b5371ba9de66137265a16f9b850802aeceff325b4ee0f1bbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6f5f26116a5d5970007447525cf9bf9952774b6c4ed2f3cf62eb437d0df264e
|
|
BLAKE2b-256 checksum How to use checksums |
8574cb98a60b79fcc73f92de359342cb787bdcce9ca3ac2048d05baa7dfbaa6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
3785e0f8c364b8971cf102b352e88289d9b5d818ff6a8cfa8b5ea76c66d282aa
|
|
BLAKE2b-256 checksum How to use checksums |
27547685f807db5c233b8aa355a67a299f5aa19eb3df0961dd1d140959c544e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | loregrep-0.6.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a85fc7245278452cdf53a66f62ea838b394be80f57ada38860bd4875f43683d
|
|
BLAKE2b-256 checksum How to use checksums |
edba39f7292cb198d5c6bd43a844847205b756e8d2e68a39ff9fc1817f89ed89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp311-cp311-win_amd64.whl
| Download URL | loregrep-0.6.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
de77bb7ad7346a13bfd8d5838b839cc2ddcc4cbee21ea830b3f406c1a0baa565
|
|
BLAKE2b-256 checksum How to use checksums |
49cded3d2244f8c276f39b4758968b0cdbe92ff6b0716648d357a58f2d0e735f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
15c77eea93e881ebe94ab9b272362911a2516f39de195ec9c2f3bc08ef6d9975
|
|
BLAKE2b-256 checksum How to use checksums |
ee8f5b9e00bf65386bab40bed85d7936c96083949cd45b8a37197d3ac8850aa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
975f4e4940ed304cd200aab49c19ef57cbe4d621c788c283cea12cf82c409c37
|
|
BLAKE2b-256 checksum How to use checksums |
fbf7f8dd6c271912649978dba894eec23970f9df3d5d58356db34bba62a3b1a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
03474215e9d87bbb88ab2c7700713a725ee13c7bf0ccc1dfc0e8d7c91816f3e5
|
|
BLAKE2b-256 checksum How to use checksums |
d852d7f35cccf75850be71bc8dafcd2fc9106dc828ac5116e47fe80df7f23e5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
0e6207978ce5f27e2dbc9e6bfacded0b4984f0fef8606b49d285f5b7982f7ed0
|
|
BLAKE2b-256 checksum How to use checksums |
1ec67808e038897d5a75eb871910576f573731c25c4efbf2f84acf3a61261c4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | loregrep-0.6.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad0f5966f61c361ed3a3f4e9aeecdab09ef60b1d4809f1452a1f4286cec05810
|
|
BLAKE2b-256 checksum How to use checksums |
90fd502c6cfccdebf9c2c401cdf003fcde7c16437102f7b4d1bb648bcd0d08f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp310-cp310-win_amd64.whl
| Download URL | loregrep-0.6.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6a0d66cf6625084b65c3eb2cf08fe6dcd0bb622c35deb98a0c9511220c133aff
|
|
BLAKE2b-256 checksum How to use checksums |
8afb0363ae1dfb32c44484b7fa21f3adef649fd84956f1d507b227d90535fe6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5f762f0d8c6ba8c843be1294f446a9a7b5bc86f6cf72d330c22c298e1f073459
|
|
BLAKE2b-256 checksum How to use checksums |
edf384c4ad4f1c43cab7624d83f9da985250758390a24bf7cbf0eb29207efabd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
11670bc3d71250f02dd106e4d5c2d4422159536e30d59c9301bc0e2aede3807f
|
|
BLAKE2b-256 checksum How to use checksums |
a7d1a191730058e4b9c0a65d8eeca1157483db114143471b96bbc9860446a4cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7e1b53ed2354eff6e1dcfc57c1d17feeb9149eb4edcacfb4afbbd9d93d89236d
|
|
BLAKE2b-256 checksum How to use checksums |
6fbab9241ea44d406f34c73e5c3e880cd3d5c60bb118a0548c52468ff5da307b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.10 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
731bf542b723cc4d3c670459c8f522aec918c7139485741c0ddf0fb86cf2ba34
|
|
BLAKE2b-256 checksum How to use checksums |
a235efe220386ea65938e280b0aa75ec0f14c2594a3ab0a1d85feab13ef33e12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4242b6925f62605b1c833a7d94b69f4f9ff5d2c726586f0ea152b16ea1d36448
|
|
BLAKE2b-256 checksum How to use checksums |
cb10a45c800a4771543f6e6d5759034d3c8876831bfc71a36d9c742ac9a33df3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp39-cp39-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
f75fc92ced5b50b0647af61f2be97fb75d8f2a84f4deda03faec0eb64a72273f
|
|
BLAKE2b-256 checksum How to use checksums |
fc50314e171a067adb796d01976d93bdae882a320e1dab20b5344a2617aaaa79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | loregrep-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4f3cdac10ad05960364f83856a5fa193edee26345e05ecb9d62cbd87bc33a9bf
|
|
BLAKE2b-256 checksum How to use checksums |
5ea62e2513b9b68cbc6426e72846e238f2db8cbe9cd9f80956ff7ccec87cc0ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | loregrep-0.6.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
142b5474494f900a687ee109e612333d9cfcfb83559cc3a6198ce5431e61ed9e
|
|
BLAKE2b-256 checksum How to use checksums |
25af331d0531d13824ee11aab07aef98f1b89c98740fa39c3c14d8b9f5ece67a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | loregrep-0.6.0-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
98b7237f665d625a79f219ac6c9ac097014e965b97c843f7fe3bcebe6fd8346d
|
|
BLAKE2b-256 checksum How to use checksums |
85df0a14c70ac208e03ab5bc5847a0d9a2462c8952c0122cf0e447b4faa79100
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / loregrep-0.6.0-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | loregrep-0.6.0-cp38-cp38-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
c5896ca3ae2aab892bf6ec99b8a14c37525e6d7d1425d8586a892dfcbe201585
|
|
BLAKE2b-256 checksum How to use checksums |
d7a975af6db1ce76297b2d91529a2a26469754351d4fc4dd515d27c4438b2fcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Security for loregrep 0.6.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.