Pari 0.1.0 alpha
Pre-release
Pre-release
Pari 0.1.0 alpha
Pari 0.1.0 is the first public alpha of the Rust-powered similarity indexing and deduplication engine.
Highlights
- Batch-first MinHash and LSH in safe Rust.
- Persistent
.pariindexes with crash-safe commits and lazy on-disk bucket reads. - Bounded-memory external index construction.
- Native duplicate grouping without materializing candidate graphs in Python.
- Typed Python API with abi3 wheels for CPython 3.10+.
- Streaming CLI for index, search, dedup, stats, and verify workflows.
- Pluggable shared storage with memory and Redis backends.
- Reproducible benchmark and storage-layout tooling.
Install
Python distribution:
python -m pip install pari-similarity==0.1.0The import package remains:
from pari import Index, MinHashCLI archives for Linux, macOS, and Windows are attached to the GitHub Release.
Compatibility
This is an alpha release. See docs/compatibility.md for the exact v0.x compatibility contract, including Python, Rust, CLI machine-readable output, signature schemes, remote backend descriptors, and .pari format v1.
Security and provenance
Release artifacts are built and install-tested before publication. GitHub release artifacts include SHA-256 checksums, a CycloneDX dependency SBOM, and GitHub build provenance attestations where supported. Python publication uses PyPI Trusted Publishing rather than a stored API token.