Skip to main content

Fast repository indexing and code analysis tools for AI coding assistants - 6 standardized tools for Claude, GPT, and more

Project description

Loregrep Python Package

Fast code analysis tools for AI coding assistants with complete file path tracking

Loregrep is a high-performance repository indexing library that uses tree-sitter parsing to analyze codebases. It provides 6 standardized tools that supply structured code data to AI systems like Claude, GPT, and other coding assistants.

โœจ What's New in v0.4.2: Enhanced User Experience

Transform from complex setup to delightful developer experience:

  • ๐ŸŽฏ Real-time feedback: See analyzer registration and validation immediately
  • ๐Ÿ“Š Comprehensive summaries: Detailed scan results with performance metrics
  • ๐Ÿ”ง Actionable errors: Clear guidance when something goes wrong
  • ๐ŸŒŸ Professional polish: Emoji indicators and user-friendly messages
  • ๐Ÿ“ Complete file path tracking: Every code element includes its originating file

Before vs After

# Before: Silent, unclear feedback
lg = loregrep.LoreGrep.builder().build()

# After: Rich, helpful feedback
lg = (loregrep.LoreGrep.builder()
      .with_rust_analyzer()     # โœ… Rust analyzer registered successfully
      .with_python_analyzer()   # โœ… Python analyzer registered successfully  
      .build())                 # ๐ŸŽ† LoreGrep configured with 2 languages

# Enhanced scan with comprehensive feedback
result = await lg.scan("./my-project")
# ๐Ÿ” Starting scan... ๐Ÿ“ Found X files... ๐Ÿ“Š Summary with metrics

๐ŸŽฏ Enhanced with File Path Storage for Better AI Integration

Every code element now includes its originating file path - functions, structs, imports, exports, and function calls all include complete file location information for superior cross-file reference tracking.

# Example: Functions now include file paths
functions = await lg.execute_tool("search_functions", {"pattern": "config"})
# Returns: {
#   "functions": [
#     {
#       "name": "parse_config",
#       "file_path": "src/config.py",     # โ† Always included
#       "start_line": 45,
#       "signature": "def parse_config(path: str) -> Config"
#     }
#   ]
# }

Why This Matters for AI Assistants:

  • Cross-file Navigation: AI can track where functions are defined vs. called
  • Impact Analysis: Understand which files are affected by changes
  • Module Awareness: AI knows the context and organization of your code
  • Refactoring Safety: Track all references across the entire codebase

PyPI version Python 3.7+

Quick Start

Installation

pip install loregrep

Basic Usage

import asyncio
import loregrep

async def analyze_repository():
    # Easiest way: Zero-configuration auto-discovery (Recommended)
    lg = loregrep.LoreGrep.auto_discover(".")
    # ๐Ÿ” Detected project languages: rust, python
    # โœ… Rust analyzer registered successfully
    # โœ… Python analyzer registered successfully
    
    # Alternative: Enhanced builder for fine control
    # lg = (loregrep.LoreGrep.builder()
    #       .with_rust_analyzer()         # โœ… Real-time feedback
    #       .with_python_analyzer()       # โœ… Registration confirmation  
    #       .optimize_for_performance()   # ๐Ÿš€ Speed-optimized preset
    #       .exclude_test_dirs()          # ๐Ÿšซ Skip test directories
    #       .max_file_size(1024 * 1024)  # 1MB limit
    #       .build())                     # ๐ŸŽ† Configuration summary
    
    # Alternative: Project-specific presets
    # lg = loregrep.LoreGrep.rust_project(".")      # Rust-optimized
    # lg = loregrep.LoreGrep.python_project(".")    # Python-optimized
    # lg = loregrep.LoreGrep.polyglot_project(".")  # Multi-language
    
    # Scan your repository with enhanced feedback
    result = await lg.scan("/path/to/your/project")
    # ๐Ÿ” Starting repository scan... ๐Ÿ“ Found X files... ๐Ÿ“Š Scan Summary
    print(f"๐Ÿ“ Scanned {result.files_scanned} files")
    print(f"๐Ÿ”ง Found {result.functions_found} functions")
    print(f"๐Ÿ“ฆ Found {result.structs_found} structures")
    
    # Search for functions
    functions = await lg.execute_tool("search_functions", {
        "pattern": "auth",
        "limit": 10
    })
    print("๐Ÿ” Authentication functions:")
    print(functions.content)
    
    # Get repository overview
    overview = await lg.execute_tool("get_repository_tree", {
        "include_file_details": True,
        "max_depth": 2
    })
    print("๐ŸŒณ Repository structure:")
    print(overview.content)

# Run the analysis
asyncio.run(analyze_repository())

AI Integration

Loregrep provides 6 standardized tools that supply structured code data to AI coding assistants:

Available Tools

# Get all available tools
tools = loregrep.LoreGrep.get_tool_definitions()
for tool in tools:
    print(f"๐Ÿ› ๏ธ  {tool.name}: {tool.description}")

1. search_functions - Find functions by pattern (with file paths)

result = await lg.execute_tool("search_functions", {
    "pattern": "config",
    "limit": 20
})

# Example response with file path information:
# {
#   "functions": [
#     {
#       "name": "parse_config",
#       "file_path": "src/config.py",
#       "start_line": 45,
#       "signature": "def parse_config(path: str) -> Config",
#       "is_async": False
#     },
#     {
#       "name": "load_config",
#       "file_path": "src/utils/loader.py",  # Different file!
#       "start_line": 12,
#       "signature": "async def load_config() -> Config",
#       "is_async": True
#     }
#   ]
# }

2. search_structs - Find classes/structures by pattern

result = await lg.execute_tool("search_structs", {
    "pattern": "User",
    "limit": 10
})

3. analyze_file - Detailed analysis of specific files

result = await lg.execute_tool("analyze_file", {
    "file_path": "src/main.py",
    "include_source": False
})

4. get_dependencies - Find imports and exports

result = await lg.execute_tool("get_dependencies", {
    "file_path": "src/utils.py"
})

5. find_callers - Locate function call sites (cross-file tracking)

result = await lg.execute_tool("find_callers", {
    "function_name": "authenticate_user"
})

# Example response showing calls across multiple files:
# {
#   "callers": [
#     {
#       "function_name": "authenticate_user",
#       "file_path": "src/api/auth.py",        # Called from API module
#       "line_number": 23,
#       "caller_function": "login_endpoint"
#     },
#     {
#       "function_name": "authenticate_user", 
#       "file_path": "src/middleware/auth.py",  # Also called from middleware
#       "line_number": 45,
#       "caller_function": "auth_middleware"
#     },
#     {
#       "function_name": "authenticate_user",
#       "file_path": "tests/test_auth.py",     # And from tests
#       "line_number": 67,
#       "caller_function": "test_valid_user"
#     }
#   ]
# }

6. get_repository_tree - Repository structure overview

result = await lg.execute_tool("get_repository_tree", {
    "include_file_details": True,
    "max_depth": 3
})

Configuration Options

Enhanced Builder Pattern with Convenience Methods

# Performance-optimized configuration
fast_loregrep = (loregrep.LoreGrep.builder()
    .with_rust_analyzer()           # โœ… Analyzer registration feedback
    .optimize_for_performance()     # ๐Ÿš€ 512KB limit, depth 8, skip binaries
    .exclude_test_dirs()            # ๐Ÿšซ Skip test directories  
    .exclude_vendor_dirs()          # ๐Ÿšซ Skip vendor/dependencies
    .build())                       # ๐ŸŽ† Configuration summary

# Comprehensive analysis configuration  
thorough_loregrep = (loregrep.LoreGrep.builder()
    .with_all_analyzers()           # โœ… All available language analyzers
    .comprehensive_analysis()       # ๐Ÿ” 5MB limit, depth 20, more file types
    .include_config_files()         # โœ… Include TOML, JSON, YAML configs
    .build())

# Traditional manual configuration (still supported)
manual_loregrep = (loregrep.LoreGrep.builder()
    .max_file_size(2 * 1024 * 1024)     # 2MB file size limit
    .max_depth(15)                       # Max directory depth
    .file_patterns(["*.py", "*.js", "*.ts", "*.rs"])
    .exclude_patterns([
        "node_modules/", "__pycache__/", "target/",
        ".git/", "venv/", ".env/"
    ])
    .respect_gitignore(True)             # Honor .gitignore files
    .build())

Scan Results

result = await lg.scan("/path/to/repo")

# Access scan statistics
print(f"Files scanned: {result.files_scanned}")
print(f"Functions found: {result.functions_found}")
print(f"Structs found: {result.structs_found}")
print(f"Duration: {result.duration_ms}ms")
print(f"Errors: {result.errors}")  # List of any scan errors

How It Works

Core Technology

  • Tree-sitter parsing: Fast, accurate syntax analysis (not AI)
  • In-memory indexing: Quick lookups and search (not AI)
  • Structured data extraction: Functions, classes, imports, etc. (not AI)

AI Integration

  • Tool interface: 6 standardized tools that provide data to AI systems
  • AI assistants: Use the structured data to answer questions about your code
  • LLM compatibility: Works with Claude [Other integrations planned..]

Loregrep does the fast parsing and indexing - AI systems use that data to understand your code.

Language Support

Language Status Functions Classes Imports
Rust โœ… Full โœ… โœ… โœ…
Python โœ… Full โœ… โœ… โœ…
TypeScript ๐Ÿšง Planned - - -
JavaScript ๐Ÿšง Planned - - -

Additional language support coming soon

Error Handling

try:
    result = await lg.scan("/invalid/path")
except OSError as e:
    print(f"Path error: {e}")
except RuntimeError as e:
    print(f"Analysis error: {e}")
except ValueError as e:
    print(f"Configuration error: {e}")

Async and Threading

Loregrep is fully async and thread-safe:

import asyncio

# Multiple concurrent operations
async def parallel_analysis():
    lg1 = loregrep.LoreGrep.auto_discover("/project1")
    lg2 = loregrep.LoreGrep.auto_discover("/project2")
    
    # Concurrent scanning
    results = await asyncio.gather(
        lg1.scan("/project1"),
        lg2.scan("/project2")
    )
    
    # Concurrent tool execution
    analyses = await asyncio.gather(
        lg1.execute_tool("search_functions", {"pattern": "api"}),
        lg2.execute_tool("get_repository_tree", {"max_depth": 2})
    )

Integration with AI Assistants

Claude/OpenAI Integration

# Get tool schemas for AI systems
tools = loregrep.LoreGrep.get_tool_definitions()

# Send to Claude/OpenAI as available tools
# When AI calls a tool, execute it:
result = await lg.execute_tool(tool_name, tool_args)

# Send result back to AI
ai_response = send_to_ai(result.content)

Example: Enhanced Code Analysis Bot with File Path Awareness

import json
from typing import List, Dict

async def code_analysis_bot(user_question: str, repo_path: str):
    lg = loregrep.LoreGrep.auto_discover(repo_path)
    await lg.scan(repo_path)
    
    if "functions" in user_question.lower():
        result = await lg.execute_tool("search_functions", {
            "pattern": extract_pattern(user_question),
            "limit": 10
        })
        
        # AI can now understand file organization
        response_data = json.loads(result.content)
        functions_by_file = {}
        for func in response_data.get("functions", []):
            file_path = func["file_path"]
            if file_path not in functions_by_file:
                functions_by_file[file_path] = []
            functions_by_file[file_path].append(func["name"])
        
        return f"Found functions across {len(functions_by_file)} files: {functions_by_file}"
    
    elif "impact" in user_question.lower():
        # Find potential impact of changing a function
        function_name = extract_function_name(user_question)
        
        # Find where it's defined
        definitions = await lg.execute_tool("search_functions", {
            "pattern": function_name,
            "limit": 1
        })
        
        # Find where it's called
        callers = await lg.execute_tool("find_callers", {
            "function_name": function_name
        })
        
        # Analyze impact across files
        def_data = json.loads(definitions.content)
        call_data = json.loads(callers.content)
        
        affected_files = set()
        if def_data.get("functions"):
            affected_files.add(def_data["functions"][0]["file_path"])
        
        for caller in call_data.get("callers", []):
            affected_files.add(caller["file_path"])
        
        return f"Changing '{function_name}' would affect {len(affected_files)} files: {list(affected_files)}"
    
    elif "structure" in user_question.lower():
        result = await lg.execute_tool("get_repository_tree", {
            "include_file_details": True,
            "max_depth": 2
        })
        return f"Repository structure: {result.content}"
    
    return "I can help analyze functions, impact, or structure. Please be more specific!"

# Helper functions
def extract_pattern(question: str) -> str:
    # Extract search pattern from user question
    # Implementation depends on your NLP approach
    pass

def extract_function_name(question: str) -> str:
    # Extract function name from user question
    # Implementation depends on your NLP approach
    pass

Requirements

  • Python 3.7+
  • No external dependencies (uses native Rust extensions)

Examples

See the examples directory for complete working examples:

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Contributing

Contributions are welcome! Please see our contribution guidelines.

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

loregrep-0.4.2.tar.gz (233.5 kB view details)

Uploaded Source

Built Distributions

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

loregrep-0.4.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

loregrep-0.4.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

loregrep-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

loregrep-0.4.2-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

loregrep-0.4.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

loregrep-0.4.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

loregrep-0.4.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

loregrep-0.4.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

loregrep-0.4.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

loregrep-0.4.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

loregrep-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

loregrep-0.4.2-cp313-cp313t-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp313-cp313t-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

loregrep-0.4.2-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

loregrep-0.4.2-cp313-cp313-win32.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86

loregrep-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp313-cp313-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

loregrep-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

loregrep-0.4.2-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

loregrep-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

loregrep-0.4.2-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

loregrep-0.4.2-cp312-cp312-win32.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86

loregrep-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp312-cp312-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

loregrep-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

loregrep-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

loregrep-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

loregrep-0.4.2-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

loregrep-0.4.2-cp311-cp311-win32.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86

loregrep-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp311-cp311-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

loregrep-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

loregrep-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

loregrep-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

loregrep-0.4.2-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

loregrep-0.4.2-cp310-cp310-win32.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86

loregrep-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp310-cp310-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

loregrep-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

loregrep-0.4.2-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

loregrep-0.4.2-cp39-cp39-win32.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86

loregrep-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp39-cp39-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

loregrep-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

loregrep-0.4.2-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8Windows x86-64

loregrep-0.4.2-cp38-cp38-win32.whl (1.3 MB view details)

Uploaded CPython 3.8Windows x86

loregrep-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

loregrep-0.4.2-cp38-cp38-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

loregrep-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

loregrep-0.4.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

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

File metadata

  • Download URL: loregrep-0.4.2.tar.gz
  • Upload date:
  • Size: 233.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2.tar.gz
Algorithm Hash digest
SHA256 3313beedf0f68a993b7889a70988baac332b968c08e8a3c92b741adafc451e76
MD5 229012b764cf25fcf548a44451dec41d
BLAKE2b-256 ee4a4ee54e34fc07e75a21ca0ce7009d90903704cbef94c73634e93c0adb0343

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6acf857d61895b41d3932a4b3bdb50be96c65db053533bb803cc6efde793dc67
MD5 004211ea6be873fbc79398b46faca947
BLAKE2b-256 f447eb76a0af7f124ef905e39397f94ad2fd838a73f08b03f5f90c200a4a8e3d

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ad5266fcce5c8ff6218b164e31b7f26828fd278e6036fbe6df7852393046a27
MD5 52dbcbcf5ce0a4b0c23abce6d93f9491
BLAKE2b-256 80910a460d6abbc45880591ef5db441f87eab4066011699e129e816d1807ac78

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3974902900bfdbc0367e295478383b80c62e0bee26010c940114f02a08ac9f5a
MD5 bb643fec463deeb3dcf0c8a097ae7f4e
BLAKE2b-256 2f4b967091e1bec7bdbb8c465d5e8a9b4c65a1d200ac2e4bc85c2dae4cc5f2c7

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f7af5875fd34d7fb55a4ca3ae8e8a121b542ce692e1236441ec8f1b7c4a91a60
MD5 95e3206a5f837aca7b9bd3d9f55f5762
BLAKE2b-256 09ce23a243660a7d9f047ea68719f2a47d2518e614795a6773246aea14a02926

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1e0fc879c2e64377cf76d563a661f29b1b1c78683d5bc4ff321be98cc88d210
MD5 683adabc965990be2c023741765f42f5
BLAKE2b-256 fb9680ae147efc88de533b9de7889c115a886e62b0a3a38e2d54356322ad2eb4

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c6492baf71f0374997716a82121a5d1cd5697c434d7940fc8e867c1686e785ec
MD5 0b32bca19ea43d10d6c5f07508f24f44
BLAKE2b-256 9b856daae0377a967cc23f89c7629004a2ba51753d2baeb613693d9ccbd3e576

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bab7b60bedba3834d499bf743ce0b28a2b6bc76e2689fa4232aea626c1e4e74
MD5 87deb1e1d26824986c5f4428209d1c56
BLAKE2b-256 31746ff8027df2417701fe181a41bb64c980f4a0446353796d32cb332ba7b1cd

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 57acca659f40e9bdba24ea7d4480345b1f8b4d397415adb7353069c833113a62
MD5 b629f8bbc5cad4efd09d8f8a2068f904
BLAKE2b-256 bfe926d0b0e97da647a305effa4236f8b0022d81cebeaa1108677bfc5ea13c38

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f2f9f6d43d3bc6a656393a01d7538178cc5f6ea30c389d4f4f5d34492ecdb2a
MD5 4d5306ed9954e76a32910a79659afab6
BLAKE2b-256 ecbf68615410daa2b353de1f19c102e0238b05af68396d044019e9c218d02091

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f7ace6c998a0d7fbde887b88f4ab7967da04100363fdc37e8574abf7b36f149a
MD5 aa4b043ba7bd76c00af28ec85d10884b
BLAKE2b-256 379e7c897513a8536b1c82342fb2a7101485f9fb8aaa3932bd7d21f321737c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e315ac6b609c16e657be8fc3422bfc57e73aabc46a07c6b590e903ea47ebefd1
MD5 45037aa6c4459a02554ca9dcb2e1f4b7
BLAKE2b-256 8049730833c88b6035c6bd167c8e4af50b5babd3b5e630242df69c0ca59d5c6e

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9433ac83fd2cf0e398037dea748049027693ad00be79b7061d371ef77096c809
MD5 d32c5a1724017c8ebf1292e2e4dddd02
BLAKE2b-256 323762818284ffae169ba320ffaea079a43a1b19de6573ffed01264b7dedc2fd

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76955dea7d042c742c513bf3e16f8957cea7e8f51f6dbb952664ff29d60552b0
MD5 dff9c12b7868a18279287de1df1d2127
BLAKE2b-256 805947fcbfba6ff23a890df3c104ca8add73adee3fdd72cfdd7a0dbc91795088

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ebf052df3f7499808ab72e554d49e47c1873b7c6069954d6b884df0fcdf75a2d
MD5 ab03a58879c54b91b7b0c5084c6a15b7
BLAKE2b-256 3c893960a03f5bc51ffadddf7c34974b8f675b8936ffb85f7c9b949b7a1d0958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7fe4a1d12991b70bbfe653d431ead4c62022321d79e839b3b744697f424f6c68
MD5 555ab9763a5a0b4807817327d39ae0ff
BLAKE2b-256 93fe3e28262b3a609f3b189ac893d387e8efd1b1856212e36286581aa3e1813e

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e11c01fa93820b13eef6e69ff75b96025ec5bd12d58084d8e3db8e3eef5de781
MD5 56bc1ad14279d0bef1429a6e141c6800
BLAKE2b-256 2eaf898db10f3e90dbc0ee13279fda51a49aa58ea40d971387e1ba3961a61fd8

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28c42153fe637e554a674fc1dd81414aff901c2e501e2af8893db218fbb22e67
MD5 42d21793be73e98576327db4a55b4d2d
BLAKE2b-256 db0228cbd505f9efa7a4ebe5b9c378225d4327584bc56b43fa3443f60be79011

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b412cd594281fe048b28cb3009a4ade200adb52dd868e8e35111b3364740975f
MD5 690b83a6de91a693ab901f940d3b6ad5
BLAKE2b-256 0aac73ef67a78a593d634f9c69048bd69a99ac9c00681ee024c21078ebb4f5d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9547d449d4b57b3720adfd7d7da32d919215a799a8d921e47fb4e2fb24c1f752
MD5 2a81e5addb7c41389db5267cf68aadb5
BLAKE2b-256 3955fa951d8bfb75c528ca767a3981280a87a04ce2e2f5a45dda3719001d67fd

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 80b9cf6649360d3a2a38ecfbb93e6810e44454fb94324bbd2ac37d738713837e
MD5 4b16a813e8dd1cc831431311ba716ca2
BLAKE2b-256 ef7c2e23d70a518d03e2fe8bb52a069617ee5e23ea28059729db818eeb4f57e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61695e986faab53a0c45d888794bce96c30144dc83a9d43d1afe96494cd00801
MD5 4665fffcd071d99bf88211fc4bc92e41
BLAKE2b-256 ec3ee3a18e58edd69e66e35ee0de78a7b3ebf2363d20f1abc51465d6294aa583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f36f89d7f5ecd1bfef10b1d61581d71c997d47bd803dfa732b67c915603a6a8
MD5 cc9c673d9515e9538f594c3f9c4c15a2
BLAKE2b-256 8495e2dff9529787920eb0998bde263ef3dfa24c127ab3bbdf6033ed0a4a3cda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7849f916de8d2ab4ce95ad24b97e99e697023d45f02b458c8e62f5607e593c0
MD5 5bb1ee68f895076210add7ec27758a09
BLAKE2b-256 b2813b1829ea9cd6ede265e474d8c9557704092e504a32cd6b84a16d298a2dbd

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6d3672f807b0377ac5ce5a5a0bcce6aff86f9c3545e305f31acae9aa7623dbcc
MD5 e63092ccd7dfe6732a53a168599e7a79
BLAKE2b-256 1a3514ecca7e665515a4934e493766e4eb5a9bd04bb0170fd399e6ebe3cc6761

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e4396f9f06d1aa1c356d41993e7eabee2e251c7b788b8942fa8cc5e82386fc0
MD5 474c40be4224b4310432ccf1cd164a64
BLAKE2b-256 bc49c921a1d89ffe072efd3ae9036fee43dccfbccdfc9fd1a80da494c8232ed6

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b4e65913e78d724b6a4bbbe423e300224505df340f01a471aefb819dd9806dc
MD5 aa33a072fa43dc3f7548b210245a7cf6
BLAKE2b-256 dfd8a494cc6fece54c89172ea8a78785e2130dee01df029ffc15ee0baf871479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79652157a592975c610f416341f971bb6245a3e284ed054c7290cce53d3bbdd8
MD5 03a68850aecd0c894d64604e3664b580
BLAKE2b-256 d64613ccbe431d232380c3acd6cf2b51721adc3132e7a6bcea7f9690c8da2d0f

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 42079e964b6a49d7c0d5a2b559e86581ad49d87817eca8f9f96e2065447045fd
MD5 0aa3843884f863cf79768fc3e7aa3026
BLAKE2b-256 9b1977d1f1ed6387f8758720aee715ae7973071f0e6522f652dddcb358933058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d094ef02811cfc8461a01e093b4c23529e9f7a40ea2ff96c5b9cdff2325f1323
MD5 3c19050fa424f1d5c5a2c73f7891942c
BLAKE2b-256 cb8f2d872f3374400524a1c12ef7fd507083e1edc5b274fc72ec9fbc926ed0e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf53ffb0628f9b4d78255436e9060fe5dde0889693d22457fd27f0b7e54d7bc1
MD5 36e0c391e1ffd49e66192256b0534543
BLAKE2b-256 c510f5845d6231aed09eeede459e421a7e158e9c210017f2a0144ee1c474132d

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3b6d6de280d3a1dbd3c539b894c51db45ba3d844aefc548a2e77ec6880cf64e6
MD5 c2d89512f987de80cb048f3f71313d6b
BLAKE2b-256 d16a7ae3c4e7098b520201b5392ff6bd7b889afb38262f7a7db28808f9281932

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 15f60e4312b62b678d936a5aee501c9323f1242160c6a2a7a5508f80771fcfff
MD5 bda82a2e2c6a1fca2b1d0648befc199a
BLAKE2b-256 fce0c1b9548127f231e733774071bec90e3f4fa98809ac9c0eb85d146eb98eed

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0dce6bdaf1d383472b9e734f7aec4082df858ac54c125b28693dbcda9a43db3
MD5 c1b830dddde06e8316398359a1878e6a
BLAKE2b-256 5f047456f014960e234ad3089f74dbb41186065d394f6bf02eed8b71ac4da1d2

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 34729d6d545c7f6e327bbb1032b81e2242912a292ae86837ddbb901533187dc1
MD5 3cbecca6633b14d12b6768cf27ae9cff
BLAKE2b-256 7a814869105c2d36ed3671dd28a544546b2576414a33d9f4089a86032224c8e3

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5150059a88b7979f3e3ecb87dfa5cb9a98b83804cc04b3010ddbe8b5bb1a9c60
MD5 1a4355e87f53384b1a300e9253f9723b
BLAKE2b-256 a11747bf6ace7e461db1a71ba1f311e216e151bfddd63b7bdc2e0c5849777417

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 028470b782a1569b90c24c9718ace7d0832d6d28ae2e06e69b0c9a60b27df492
MD5 21284b69f5708b9c32e2e9aa455a7087
BLAKE2b-256 3c410583c464edeaef09a099167f3f792fe56ca085bb1dfa8181e62cca6e59a3

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0220db117a7817a5e69d3508309a2deb87770f2a3a66da2c61331d6586c4db53
MD5 c2a3289e9cee020b1756abf39836d537
BLAKE2b-256 3a8c02e83414ffc122c00f649aa967f20837b4c2801915ff6b519f203cf6567e

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e86bea3f4f9ac014d4652e2ad296377507cd1412ee501c2d080390f0b88cf56c
MD5 ba36ec526528cfad9c8291e47c1818e5
BLAKE2b-256 276b6e494e8a7295b251998057e8dcb0ea7865150a584641c9c4e7dd722aa1cd

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0a13c527475b2e39ab479d0c9fc99ce3fe8fbd02317162a968a71fe8971baee3
MD5 35802c03661b98b3cdc155c2a380dc8a
BLAKE2b-256 70f6f4eb37d7530ea7ab4b19c4db5e76d31d1ae3bf8a5fc21aa838f8995c945f

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0aa524c2f2be11cf9d20013dac2788b87e2ee032207b6b25dc928ad34d8ecb8c
MD5 4cf27fec2d82c5a108ec8a28e1189998
BLAKE2b-256 229026b108875694b532707343e7c1315d7d8aad874fd75ad35e060ad2e3722c

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ff25c6846b4bcf48ca3b0518101231889e36d25f373e8e30ad4da2b69b1f83f
MD5 1391ebfa71912da7f2995c8089b19fca
BLAKE2b-256 980a7cd672f923c6b9ca7cc3fd2cd711838f515ac7cf28a1c9ba6fae5a39c3fb

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 680f00ea5cd64d199ed1b2e061b9bd2a35e02fd9d1f7e342133e41e6f359e460
MD5 2831ddcecaff60b674493c09e92b6b6f
BLAKE2b-256 2dfb4e5f6b966f760f2ffdfff512777d09c539fff64df5c040919934e8820181

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d50dd96171d47a3e6aa43b7936fd4e05c2d382555086c9b3493291eeb7844933
MD5 a2334059c108f648cc81458ab2bcd737
BLAKE2b-256 d8cd390e97cbe5ed535c189464eca8c2f989f1e8829cff4d3d857afdfc4a06fb

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bb33d629f11eaca580988e0d2170d91ba575c8ed4619901e1c6c6f321fa919ad
MD5 e4ff39286d52aa6c1bdd857bca988906
BLAKE2b-256 5a524476f6e3d03cb76492e8563b2035480183f1743fa156ce594fe9dfcf2e2d

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 015f366e1f29630dbc3a0edf3adc366a479f10637835c382a651b4ef5274f151
MD5 402405908c15d0072be414cc86d9cc26
BLAKE2b-256 5a38fcb9a2573115a885cfa47b2888a8b2212e9a0a461be998b44acba033887c

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b1b9f3a5fb0a942055fa0c453f1e616087e8d32502c0a749d914f0eed1e1c029
MD5 254f2000086ce2e07aac9573203a0f47
BLAKE2b-256 4efd7feae43a2b288f20a99511bfbb8424c1b9e9f4bbbde2ba9479921e512fc0

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e62e88e28cc93ca7717d710d3b4daaa8c9d30748191dc644f0f5fea61686325
MD5 02dadba8a27c7de5a537dac4243e568a
BLAKE2b-256 066965a45d1011a3197ddde34341f8895e1c23d237037de86a6a548001c8f91f

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff2a2cb56d5aa8302ecb6d50c32e24f2b46a27c2aac99dabeac00059c47922dc
MD5 ae6fa5e55bccae154fb9c0c81d2df567
BLAKE2b-256 84b6ef434cd3242fdc6009ab2a179c7cbc32f02ca8e92ac70ae5ce9e0a20e55f

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29845a97b4a3eea80694b508947a47cd43113bb07491f1d102e3ba3f2b310691
MD5 05ff23ed2e258c3a75807acce724eb21
BLAKE2b-256 5bbb8a07f9429da0e134a6f187f12699d83abd28acd336326b1a6b2a4dac0079

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 49fda101e8ba28b7db6ea13e069afa16edc0e525c71751d2ab638154318d0d82
MD5 892add5fa7b697c1936666cdc67d849a
BLAKE2b-256 7499fe59dcd565904a1e0361d747de8ee83f15fb258f8a7ee4efb74a2e6d9486

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70ebe1cc71b80b1344939c3f5db492dfdd8f198a8b76c7c37bf9168cc9b54021
MD5 b4c7dc629e7b7fad51d2800513713400
BLAKE2b-256 91324133f0625081fc86742211dd35d7325f3898eb4e8e108e2eef6b49031290

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: loregrep-0.4.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for loregrep-0.4.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 de4d4ddfd38714c1b42beadf04a54608ca14570f88cd9bbcb51d0f5466fd633d
MD5 ffa96c7f0e76b1241ba3cb2dd4b1d8c9
BLAKE2b-256 3745d3f1de1e04d2ec3eecd31df8ad74910bc7c23b1e64f3b13600f385fad06b

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcd8d6e9c5dbc3fc217f83abcfe4a5059f00ec22d98fe5bf7ea373a4693130fb
MD5 fcc8291545b8f1b1412dea577777c0b1
BLAKE2b-256 9dbddba30de4a9f7538d6a63eb29bf35ac12f2ca566bffdac2d7a00c6082f92f

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5fa9f715550a04b6851a6031008d20fa97adfaf9bb2c53206e2ed27293870fb1
MD5 7a8eaebbf290df4201a5bb954679d9a9
BLAKE2b-256 c7172b755eaf9a4a0f5e34bcd494eac91c9dad6e6a138dd8550b483c53297233

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 516c931e3cdb576332ab42c483b7a3a0db822cee4faa59bae2e3735979e3f2ff
MD5 b0add34c33722bf0a8834a4671d48d06
BLAKE2b-256 a1c1d2e3b04115de095ebea362bdf3258c544dbb22a048c24ffb95336d27cd60

See more details on using hashes here.

File details

Details for the file loregrep-0.4.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for loregrep-0.4.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ee202d282ce0486de3308c2e07c12b8aa3c8c4013cec88ecdbc3eea761c4fd31
MD5 5f89f4a5bb840766ab4a416109d7dd74
BLAKE2b-256 bb8b49f90b3abde5daea227b2dd67d0e2012d7a9e78deabcb2d5b049fe2df219

See more details on using hashes here.

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