python-dotenv<1.1.0,>=1.0.0
pydantic>=2.0.0
litellm>=1.0.0
openai==1.60.0
llama-index==0.12.14
llama-index-vector-stores-lancedb==0.3.0
llama-index-embeddings-clip==0.3.1
openai-clip==1.0.1
lancedb==0.18.0
opencv-python==4.11.0.86
moviepy==2.1.2
numpy<2.0.0,>=1.26.0
torch==2.2.2
torchvision==0.17.2
torchaudio==2.2.2
transformers==4.36.0
sentence-transformers==2.7.0
boto3==1.36.8
requests==2.32.3

[all]
mini-videorag[api,dev,processors,temporal]

[api]
fastapi==0.115.7
uvicorn==0.34.0
python-multipart>=0.0.9

[audio]
shazamio_core==1.1.2

[dev]
pytest>=9.0.2
pytest-cov<3.0.0,>=2.10.1
pylint==4.0.4
mypy==0.991
black==24.10.0
tox<5.0.0,>=4.0.0
tox-gh-actions<4.0.0,>=3.0.0
twine==5.1.1
build==0.10.0

[ocr]
easyocr==1.7.2

[processors]
mini-videorag[audio,ocr,subtitle,yolo]

[subtitle]
nltk==3.9.1
wordninja==2.0.0
Levenshtein==0.27.1
langdetect==1.0.9

[temporal]
temporalio<2.0.0,>=1.18.1

[yolo]
ultralytics==8.3.162
ultralytics-thop==2.0.14
