Metadata-Version: 2.4
Name: leann-core
Version: 0.3.8
Summary: Core API and plugin system for LEANN
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: numpy<3,>=1.20.0
Requires-Dist: tqdm>=4.60.0
Requires-Dist: psutil>=5.8.0
Requires-Dist: pyzmq>=23.0.0
Requires-Dist: msgpack>=1.0.0
Requires-Dist: torch>=2.0.0
Requires-Dist: sentence-transformers>=3.0.0
Requires-Dist: llama-index-core>=0.12.0
Requires-Dist: llama-index-readers-file>=0.4.0
Requires-Dist: llama-index-embeddings-huggingface>=0.5.5
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: openai>=1.0.0
Requires-Dist: huggingface-hub>=0.20.0
Requires-Dist: transformers<4.46,>=4.30.0; python_version < "3.10"
Requires-Dist: transformers<4.58,>=4.53.1; python_version >= "3.10"
Requires-Dist: requests>=2.25.0
Requires-Dist: accelerate>=0.20.0
Requires-Dist: PyPDF2>=3.0.0
Requires-Dist: pymupdf>=1.23.0
Requires-Dist: pdfplumber>=0.10.0
Requires-Dist: nbconvert>=7.0.0
Requires-Dist: gitignore-parser>=0.1.12
Requires-Dist: mlx>=0.26.3; sys_platform == "darwin" and platform_machine == "arm64"
Requires-Dist: mlx-lm>=0.26.0; sys_platform == "darwin" and platform_machine == "arm64"
Provides-Extra: litellm
Requires-Dist: litellm<2.0,>=1.85.0; extra == "litellm"
Provides-Extra: cpu
Requires-Dist: torch==2.2.2; (platform_system == "Linux" and python_version < "3.13") and extra == "cpu"
Provides-Extra: colab
Requires-Dist: torch<3.0.0,>=2.0.0; extra == "colab"
Requires-Dist: transformers<4.46,>=4.30.0; python_version < "3.10" and extra == "colab"
Requires-Dist: transformers<4.58,>=4.53.1; python_version >= "3.10" and extra == "colab"
Requires-Dist: accelerate<1.0.0,>=0.20.0; extra == "colab"
Provides-Extra: server
Requires-Dist: fastapi>=0.115.0; extra == "server"
Requires-Dist: pydantic>=2.0.0; extra == "server"
Requires-Dist: uvicorn[standard]>=0.34.0; extra == "server"

# leann-core

Core APIs, CLI (`leann`), embedding pipeline, and backend plugin registry for [LEANN](https://github.com/yichuan-w/LEANN) — a lightweight local vector/RAG stack.

For installation, backends (HNSW, IVF, DiskANN), and full documentation, see the [main repository README](https://github.com/yichuan-w/LEANN/blob/main/README.md).
