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.0: 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.0.tar.gz (232.8 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.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

loregrep-0.4.0-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.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

loregrep-0.4.0-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.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

loregrep-0.4.0-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.0-cp311-cp311-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

loregrep-0.4.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

loregrep-0.4.0-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.0-cp310-cp310-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

loregrep-0.4.0-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.0-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.0-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

loregrep-0.4.0-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.0-cp39-cp39-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

loregrep-0.4.0-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.0-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.0-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

loregrep-0.4.0-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.0-cp38-cp38-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

File metadata

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

File hashes

Hashes for loregrep-0.4.0.tar.gz
Algorithm Hash digest
SHA256 5f510944bc71607c7a0cf7965fb434e08dfe8f6c6dc63a815a244f59b4ba6388
MD5 da99388cad6d23e8c66405095415fef7
BLAKE2b-256 3688930bf4687be996e9aaa1a2da995b9264d4ec7f7bb09a9f4f2cfbb3606168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c096602af6d5a0dc0b0fa428a10b7e6b03dd0a037cfcdcea27cd3068c9f9cfa
MD5 8ba74d084234c3cff21d0d4e832d32c1
BLAKE2b-256 8e18ad2ae69536d551912a7913a1a3a4c0050124b029995b39f18cd9f42e9018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a461ff8bec286953805af1e05b5ecbadd8bfadb32f68edec949dababaeaf8f30
MD5 aec5379d1a998b08d435a0d1465a4abb
BLAKE2b-256 d709d7fecfcd6d2b9d6b4b76ebcc4fbe2e5769d0e2d4e7022a285f3ea799da40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf84b5504c9b348ecd9514b0b5df2909d72ede145e5e10f8202d57ad8e6f33b1
MD5 aee2aa09502066ec66519c96f10d47fa
BLAKE2b-256 24dce0a036a852499002c447e0fa40358f271e935857c2af91ee5602bfedd3ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d04f0f67147a196b68bd56d1bca94f16b789d75990dd0c53a9183c2dbf8c5099
MD5 0f6d100e3d8b3b4d4ba22ccf8167dc5b
BLAKE2b-256 c5a6e7668ed64030c7b52757b6980de89e32543e44ffdaf9a34b2acd99547000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c6674c3e8d02a851c4844b1e18cb041a6a8b2ac64bc0d2ce5646d5f61870114
MD5 37a847d444dc86278d238dfef43e040b
BLAKE2b-256 4f79c3a94b011f0119ef05f27adaa3a1c33127c9434e9c09cbace1a1452f3828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 025850b36288b7f81ed4f8c9197a2909791774406f8241524c707dfcf1ca4407
MD5 ea271b51bc14f29a5def03e044d462ac
BLAKE2b-256 286dd41a5853faa79050ad7a145289bbc0269beddaeb363fb90f9bf9fd2389f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 972ceb0e94dbcb828e4857c7c3bc8549cde2353573fe53f0c0b3e0258a3697ea
MD5 9f1e60495289523148937105f3b38f29
BLAKE2b-256 0f4b5809fcace35bc57dccbe8621e8b4e396c597926eefc1d9d8aafb6ab83556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0ebc48ec62f66a875ef362c244325b19898db69dba0a11db124f500a2df8f34d
MD5 10e28d1ddac612a0328ddec0dec0d5f5
BLAKE2b-256 610e8d99aa1754c2dd79c86c1d98a7a72fca16124d55f78fc879ef72399f756a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8562d4ce00c42cc80e1401927c88f3d18debb87f29a91c94fdc29ff245f4b554
MD5 21631531c0119f5d127779b93ea5f641
BLAKE2b-256 48c07160ce93837deb71db70e21f7e676d42a37a1d74de83a150b5a4c095e842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c417059927cd868c2bf9f9d1c8c154f2ba03068ebadeff1f499cb0bbc002d24
MD5 266b0421c67be202d629f3d291a7062e
BLAKE2b-256 325cdc6d85bbecd0ac10c5755caffc3094d696fd56290fc9cedea0258f98de8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e078df8c33fe95a6f8e36b95c39b4907a43334005e9f6d15c9aafb6acbba1390
MD5 e6dc1a580b2a6b697cc4bd67a84a8de8
BLAKE2b-256 3614ddfc30ec5df6828d5e7c954a367f70b2662b5b19e48d4b97a0d7cb944339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2d64a6132c4c559e08919b889ab34c180e6291559eaffcfffb26f84b0cd55d8e
MD5 883184192f45372d06ad8e3cebcd8932
BLAKE2b-256 2c24098b61888fa3f0a2ee0e7885749560a37f04b8b3c18ecb366a4a909fbb77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28db8315aa77d6289e537be2e95cd1477d8de47728c3465e11dc12a6fc69b142
MD5 204f45738af71c2caa34b869054362d5
BLAKE2b-256 8270afe7eb41792278b31443aa34f00b199ab7cbaaf3d1048eeeef697e913e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a7436875eab8255dab29270969f60f0dcd5bc26f77ca0e1aaa797e1dc6d9b4c1
MD5 92aa8f72ce7cd9502687e8a12aace711
BLAKE2b-256 378dbb0526949cb456c9759305181abca4d61b5c19580baa869d782df1517b84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 91849e99f26db18ff2362ded9a956ed5546988b4ce35f556bc6267184423f031
MD5 cfea4f1d9a781e39e3e8b660d75cb170
BLAKE2b-256 854c0eb58b591c82e8bc8ff80cf5d12ccd1f4be580f234d19f8341575fc748c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 74b25bdfd5448db360128166c6e0e86c5d5f964617e37f11f28f08091c0e3ae9
MD5 df69f1e6807aa50883b73e3a6eb382c0
BLAKE2b-256 ef1c11bc1c5047ea8d8a614ab61b719193ca496932adf809a54f03c97ab162d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04bd120a3a335390879dcdf0922a7be9ef5bb379535434fc799f6b4001fe3354
MD5 50dad6f996b395a87f2d063512d16f7f
BLAKE2b-256 6ef2c2a2a12f3911c48bc9a6ebd452891357f68ab2d59df6a67b18671e1ef195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 774208cc18fc4abc01b497b5e7519f92cd8b595f4362cf4d0fe359fc2e676632
MD5 74a8d9e8b21e2b07c7fd29196c5ceb13
BLAKE2b-256 e41885920c540e5eda8d62d4fea04903f9a2cf13eeae2de00629b2a1840e8af1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bfb0455681011f93b2bde705b3fcf7480c8fa3b9d5edb176b749cf80b8cf086
MD5 4b658a66c17d4f4bf2a0deac41f439b2
BLAKE2b-256 e683395f860c55ba99dedd1a754273e823baf748c534850517e018464cadf7cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d649dee6f598a58610414f97839069a730495c9720665d164396d62cf59d4de1
MD5 fb88c2042f3db9f0abde2bb8fd8b81fc
BLAKE2b-256 6f6dec34ba343cd62111d028c21637e08120810faca82a9c85f1672e0998b99a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e437654b4634b932daf69f6711e96e81eb5482f5e64f2ac89dcd8f9c0a07694
MD5 b7202480bf02625a3c37a82eb49c04fd
BLAKE2b-256 caa56ee1c23f1b2176ad29db8add0ee7cd3d335f56818a4d4c25c638c8b9da97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a30cb101a16a3be8ca16e639c1c8f9650ea96351e8119fa512a0ce9fed42b381
MD5 102107fcbb10c40bc88497b797fa6704
BLAKE2b-256 f3969696d4fe7e02a225c66a3a5bc03fc70a8a4e045a9ba60e5c4c61e626d30f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1800d851b054d983c55c2baceecd26d98426fc8cb69d901892e7c0f70d53e4d2
MD5 3e41a1eb213c85fe130b4ce76e1112db
BLAKE2b-256 07d0746be35d286ecf13de83d575aef70b6e92be4c9a7145a193d5567a23c0dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f3dd0dc03f15a74ff1d3aadb1e8f74c21f397c140187d92ccc92ce4b37d6fa62
MD5 c8e016c30218916f70c707239758aae6
BLAKE2b-256 1daca55d402c1b51cb03d1483db705e45547752ca6d049997d5a3b80aa1426a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa179c35f139b6f8857fc83026eba973de4e9e5eba66715983e11784647b396c
MD5 709d9a003286e53a65266d022f604b78
BLAKE2b-256 4c7f4322c0a869a2c0af80655c45fa4a7802b54410981ee09a7e42f7f8b64a9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d96c5e6375730d7e210724b5822d677e928b0ce6dbbb79250cdb0c29ec73965
MD5 071210e50b5ca893262f1fe4943d4a69
BLAKE2b-256 e3eb1d154ae0a228614b0ae639eb01bced38ea014944caaccbc12b803ff53894

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfb8869c42c66c2384359e9138b183ceaf565cc1f76e4eb692869e62dc3e6f43
MD5 9fecab1c2167917f3325b592d51ec220
BLAKE2b-256 63f6da905b0a7d68414addc105377460fbcb32eae90b0873a524c33d2f24ed23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 91e8b4eca76e49dc6a764ac12051b1ef343a2577556ccddab6f69da394127629
MD5 0388fc882cef9adfb943317aa95d8dd7
BLAKE2b-256 f9dfddf7fc117bd7ca96381ccee0319cae34b21dc73d0f39e15a5e4dc5b79a95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f291513dac746c9ee57b8476f7e61098e1d1f359b9e0caa970f851ac8d02f0f6
MD5 f30ea17930c560317a6b45f94bf32b84
BLAKE2b-256 5941fecca2916b0897aa63e216f0c75b8ded0f2ea7a7da22ef8043e06c0ee541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2b34bb7b6cf30a10e5bdd67bf864e04a4f07a558b4605ccabcb7ca632a1047d5
MD5 a329d7ca2554420ab26d713d8fcb4e4a
BLAKE2b-256 aab58b6be0460c57db84f601530cdf3ac15e0d377c007de32a6e9ae4dc337784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f54cfe340f7586477c6245e06ad9fe7206932fd61482222e7212954c3ad3baa7
MD5 85710a06317ff6c53ac5d40a1c9d11a9
BLAKE2b-256 e3d94bee53b1fa6c70a4911050044c2d280ad7f226d57d144b9e1126cb283911

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7cbb1d53a93532bfc6878cafa1587fb2e7bab4c5ab3c23c1134fe99e0cee0c26
MD5 b65457eaa0fdd2a4e800c40ac2d5443d
BLAKE2b-256 9e04b3e7f1b106c9a1c09886fe383f44bfe38bfb6d68f0bbdcd281044c44536e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de04eaf62885cf840db4c44688d0920f8558f0f4e8f3f6315d49cd51355a6655
MD5 39b40c83cdcc73a8fd27f263963acc43
BLAKE2b-256 33755e14805c75623b4ed7ee99f2f444f9189e902fe2c85ec48f36e2e531a4cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d36bcd51c2696fb2c5cc607d692434df0f40dab5f8bc4d969ada67b0b16dcbd3
MD5 e4c7d28931109fa7245a61a89a829441
BLAKE2b-256 3dd3633bcdb5e6d97dd48c1fb6781ec8e7963f7e7be521adc153a46417b54065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e903b34bc1f698b615238fa4345056177d0f9e724f7491a424d4e4e33beb85d
MD5 a0ebfe611ab178e48627888b691be3f7
BLAKE2b-256 a2c2671689a5f0ce7a36a04b6f6939d21e8d2e3925b2edbb94bd9e3de381fa9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0c3bc75aa3b43c9b3893abb781b7355202ae1ec946356ecc7724beaa696430a5
MD5 38afa7e53e4ef97afa4fae09e14a443c
BLAKE2b-256 383bce6352a69a64039d8c5be444b60861b75e3f690708fbcd3c3e61ceb70a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1ee851f38451fb8986aba02b91c82f2896049a60a3e905b08527a8549206d63
MD5 25371d4711531d72936a3980deed4bf7
BLAKE2b-256 3a9269b4cbda7a77ae23e6bb584be77dce847780389768fd4530bd5eaea9c6aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 156c6a43dda60f1ce0a46f23c816ea8dacb3372fa5134ccc94844920e6f0bc18
MD5 7fb49de18714d9f575b8358b1ba0ecb2
BLAKE2b-256 2aa81918d3122bda0727bf7909eab0a4abf3aa5b6161d18addf4daef178dd858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9da4795548e4a1f70b8aa750e27f74e26b67c2050ea1420227408f7a3bfeca6d
MD5 2343088ade47ab4b4584be526b5bf754
BLAKE2b-256 81d274d823370375923527fbc3737299169b68ae2854e8a8c3987fc66422575d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 481b5f8a470176e67129221ec5be08e1c8e075c637bc3f437f2c2f0ab77ea021
MD5 c7cf99d798ee799eb6bb3c776718c1e1
BLAKE2b-256 fb414d9e494d059046ff36bdcb4559c0ebc5d78f00485fec20074f608ee43d96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92269b905081639122c3c9836cdde6ec652a74a89cc0595b91d734c33b5f5da0
MD5 4acfdedb7936a6fd1c3dd9f7da8eda34
BLAKE2b-256 a64e56fb3fe54d9790cffacb0c0100d5726f35748bde35dbfe638eb1b7b828d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8a4ac3e8766bfd42c7b023f71e5be2dfc2e204bdea1d10136e51d8fdbdd5a526
MD5 81f59448099531d6cab0384937db555b
BLAKE2b-256 69d36e9cf7db712b76eca5ad5efe7551467bdcdecfd5dbdeb523c0a264e2c447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b4eff9becf90ed94704b8ee3602df6f256263d8a8a8e0986e86eeba69fc2827
MD5 bb7921748d0a185a7b1be1f35c5420a0
BLAKE2b-256 6c1c6a7f368443dcd0d121c2196247f84109de637db2d44c49918033b9aad6cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6a41ea3c79e01eca282c4039f681f35167023cf7c025f488493d738aebe80acc
MD5 28bf5dc532f96dbf07200e24d7d931fe
BLAKE2b-256 205dd8067b852e8cc32b75c1d550ef3b43bf1df62f8e046bdad47c58134360a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 629a48a1af57b2cd63d36e0061324f81f31c87920bfd24eccf3514b2d3cd7444
MD5 02ed7ef3d83750ebd7d3421870a3d4c9
BLAKE2b-256 feb0bf93c80899cc2e897907707b888efce368f6e5ee22b7167b4f263f596d3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 98ef8e16f40693640bdca3aaf3f2e5f0a1becb8cd55834b546b574fa516c5689
MD5 0a6769b3b0041875dfdd60497ab6b483
BLAKE2b-256 5713a05b7c8e5f604e9b92de8ce1686a67e99b3727b3f6145647979ea95ebec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e9ae6fd4413c5a7ffcfe9d4f1d8ddc138a59577ded28ff16f26899a5f8e657d
MD5 5ba5077a6c37553a17bb02820830fbe2
BLAKE2b-256 a6918de972c90bfd4bc4ac8d4c72cfdd9f99dfb43f950dcc1c6b8ac296fa25c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1636ab6a7968e9ff1cc23c764ce79ea18356f9b2a2533163c888b12c1ca56d50
MD5 717f7be2208ae95a1fba272f2d7441e6
BLAKE2b-256 55e6c52cddad225f8410aed570768d49e3a5f2727e960f455e693c9e464c1a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d8dffcf57cd35e620900b3df348d01a97de55e5b93d3f7a8d3dc3c11482eda1
MD5 93e7bf983159896954b9f7d196c82524
BLAKE2b-256 1b0420edc42363f501c1fa127a7d2a68083beda1898f4ab7296c6612506384e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 59a61c620e467a219d819572a4fd33c5b1eae28c55dbd67a3d8aa5e12f35c0f8
MD5 c63467cf718d6ba9ffb5570eb545452d
BLAKE2b-256 49ec743559dc91682f137ebff9f18cd81bf795e6a1a0bd4851123cbaee6cf45e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 05aa1e1f94975a50f0918ca600b525d4c72a3ffef61a76bba5fd816d3ec80171
MD5 54fa2539bfae3f2297b11267232485cc
BLAKE2b-256 6de92462c1ddcf1d594602e8cbdd69e8a1a041b1ea9234b6462c01ad804fdfa7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loregrep-0.4.0-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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a76ec9d1bfe279812d52d8a16a5cda832f5e652331dc6e862662dcb91b413061
MD5 10260854655a8a603b34dc579527a9a0
BLAKE2b-256 0f870f4e665f53031020e0e09de1761ef7bff7bfdfea8101a8b435a56e801412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3d0ab48f7345041bbf6a00eb7bf604be7c207954b9e98de4249fbf40e7d4aca
MD5 97b8d547b71498835fd06464b28482af
BLAKE2b-256 dd0f0cc74b234b07d52ee55c0412b657ede2fd76a9abcb836a8797fcf5c9e4a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3eac3d15bf14ae80e4dd6708bfb1e9d150144e3df6dc932ca541f4c54e73ad34
MD5 b1030a4cc81be998c3c0c4f2f65114de
BLAKE2b-256 6f0622706889c48270522be3048001d0958c53fbfd53bf68e4df888452bceb96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 941089ed79fe42e42713c18c49202ea0c9a338cfa353300f1a4583bbf24271e5
MD5 0f2e67df163b1a99d278e827e40e5b45
BLAKE2b-256 d79d99e85d91ff153850d018d57b506dbfeb714e4adc4f514461994326228506

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for loregrep-0.4.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fc2c497e3235a8f0c0a45db6d15b005a043f77e5bbb38ea16834bfac50dd98d0
MD5 2f5e0325cf794771fccb70cb5b62a7ff
BLAKE2b-256 6c3e7f4dc99d94d57875fb82cfde591d452e0e47979290a8b84bb89531b70caa

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