faiss-cpu>=1.7.1.post2
msgpack>=1.0.7
torch>=2.1
transformers>=4.45.0
huggingface-hub>=0.34.0
numpy>=1.18.4
pyyaml>=5.3
regex>=2022.8.17
safetensors>=0.4.5

[agent]
mcpadapt>=0.1.0
smolagents>=1.17

[all]
mcpadapt>=0.1.0
smolagents>=1.17
aiohttp>=3.8.1
fastapi>=0.94.0
fastapi-mcp>=0.2.0
httpx>=0.28.1
pillow>=7.1.2
python-multipart>=0.0.7
uvicorn>=0.12.1
apache-libcloud>=3.3.1
fasteners>=0.14.1
rich>=12.0.1
duckdb>=0.7.1
sqlalchemy>=2.0.20
grand-cypher>=0.6.0
grand-graph>=0.6.0
networkx>=2.7.1
onnx>=1.11.0
onnxruntime>=1.11.0
scipy>=1.4.1
sounddevice>=0.5.0
soundfile>=0.10.3.post1
ttstokenizer>=1.1.0
webrtcvad-wheels>=2.0.14
beautifulsoup4>=4.9.3
chonkie>=1.0.2
docling>=2.8.2
nltk>=3.5
pandas>=1.1.0
tika>=1.24
imagehash>=4.2.1
timm>=0.4.12
litellm>=1.37.16
llama-cpp-python>=0.2.75
gliner>=0.2.16
sentencepiece>=0.1.91
staticvectors>=0.2.0
accelerate>=0.26.0
bitsandbytes>=0.42.0
onnxmltools>=1.9.1
peft>=0.8.1
skl2onnx>=1.9.1
annoy>=1.16.3
scikit-learn>=0.23.1
hnswlib>=0.5.0
pgvector>=0.4.1
sqlite-vec>=0.1.1
model2vec>=0.3.0
sentence-transformers>=5.0.0
skops>=0.9.0
croniter>=1.2.0
openpyxl>=3.0.9
requests>=2.26.0
xmltodict>=0.12.0

[ann]
annoy>=1.16.3
scikit-learn>=0.23.1
hnswlib>=0.5.0
pgvector>=0.4.1
scipy>=1.4.1
sqlalchemy>=2.0.20
sqlite-vec>=0.1.1

[api]
aiohttp>=3.8.1
fastapi>=0.94.0
fastapi-mcp>=0.2.0
httpx>=0.28.1
pillow>=7.1.2
python-multipart>=0.0.7
uvicorn>=0.12.1

[cloud]
apache-libcloud>=3.3.1
fasteners>=0.14.1

[console]
rich>=12.0.1

[database]
duckdb>=0.7.1
pillow>=7.1.2
sqlalchemy>=2.0.20

[dev]
black
coverage
coveralls
httpx
mkdocs-material
mkdocs-redirects
mkdocstrings[python]
pre-commit
pylint

[graph]
grand-cypher>=0.6.0
grand-graph>=0.6.0
networkx>=2.7.1
sqlalchemy>=2.0.20

[model]
onnx>=1.11.0
onnxruntime>=1.11.0

[pipeline]
onnx>=1.11.0
onnxruntime>=1.11.0
scipy>=1.4.1
sounddevice>=0.5.0
soundfile>=0.10.3.post1
ttstokenizer>=1.1.0
webrtcvad-wheels>=2.0.14
beautifulsoup4>=4.9.3
chonkie>=1.0.2
docling>=2.8.2
nltk>=3.5
pandas>=1.1.0
tika>=1.24
imagehash>=4.2.1
pillow>=7.1.2
timm>=0.4.12
litellm>=1.37.16
llama-cpp-python>=0.2.75
gliner>=0.2.16
sentencepiece>=0.1.91
staticvectors>=0.2.0
accelerate>=0.26.0
bitsandbytes>=0.42.0
onnxmltools>=1.9.1
peft>=0.8.1
skl2onnx>=1.9.1

[pipeline-audio]
onnx>=1.11.0
onnxruntime>=1.11.0
scipy>=1.4.1
sounddevice>=0.5.0
soundfile>=0.10.3.post1
ttstokenizer>=1.1.0
webrtcvad-wheels>=2.0.14

[pipeline-data]
beautifulsoup4>=4.9.3
chonkie>=1.0.2
docling>=2.8.2
nltk>=3.5
pandas>=1.1.0
tika>=1.24

[pipeline-image]
imagehash>=4.2.1
pillow>=7.1.2
timm>=0.4.12

[pipeline-llm]
litellm>=1.37.16
llama-cpp-python>=0.2.75

[pipeline-text]
gliner>=0.2.16
sentencepiece>=0.1.91
staticvectors>=0.2.0

[pipeline-train]
accelerate>=0.26.0
bitsandbytes>=0.42.0
onnx>=1.11.0
onnxmltools>=1.9.1
onnxruntime>=1.11.0
peft>=0.8.1
skl2onnx>=1.9.1

[scoring]
sqlalchemy>=2.0.20

[similarity]
annoy>=1.16.3
scikit-learn>=0.23.1
hnswlib>=0.5.0
pgvector>=0.4.1
scipy>=1.4.1
sqlalchemy>=2.0.20
sqlite-vec>=0.1.1
litellm>=1.37.16
llama-cpp-python>=0.2.75
model2vec>=0.3.0
sentence-transformers>=5.0.0
skops>=0.9.0
staticvectors>=0.2.0

[vectors]
litellm>=1.37.16
llama-cpp-python>=0.2.75
model2vec>=0.3.0
scikit-learn>=0.23.1
scipy>=1.4.1
sentence-transformers>=5.0.0
skops>=0.9.0
staticvectors>=0.2.0

[workflow]
apache-libcloud>=3.3.1
croniter>=1.2.0
openpyxl>=3.0.9
pandas>=1.1.0
pillow>=7.1.2
requests>=2.26.0
xmltodict>=0.12.0
