cached-property>=2.0.1

[api]
fastapi
uvicorn[standard]
orjson

[async]

[benchmark]

[dev]
ruff>=0.11
mypy>=1.15
pyright>=1.1
pytest>=9
pytest-cov>=6
pytest-asyncio>=1
pre-commit>=4
build>=1.2
twine>=6
python-semantic-release>=10.5
isort>=8.0.1
nose>=1.3.7
pre-commit>=4.6.0

[embeddings]
sentence-transformers

[faiss]
faiss-cpu

[fastembed]
fastembed

[fuzzy]
rapidfuzz

[hnsw]
hnswlib

[metrics]
prometheus-client

[models]
pydantic>=2
msgspec>=0.19

[phonetic]
metaphone

[postgres]
psycopg[binary]>=3
asyncpg

[s3]
boto3

[sqlite]

[vector]
numpy>=2

[watch]
watchdog
