pydantic-settings
loguru
python-dotenv
numpy<2
keybert
scikit-learn>=1.6.1
umap-learn>=0.5.3
sentence-transformers>=2.2.2
chromadb>=0.4.22
psutil>=7.0.0
torch==2.2.2
fastapi
uvicorn[standard]>=0.34.2
aiofiles
pydantic>=2.0
aiohttp>=3.11.18
openai>=1.0.0
dspy
telethon>=1.32.1
requests>=2.32.0
httpx>=0.25.0
dspy>=2.6.24

[all]
mindbank-poc[core]
mindbank-poc[providers-openai]
mindbank-poc[connectors-telegram]
mindbank-poc[connectors-filesystem]
mindbank-poc[connectors-debug]
mindbank-poc[cli]
mindbank-poc[api]
mindbank-poc[test]

[api]
mindbank-poc[core]
mindbank-poc[providers-openai]
fastapi
uvicorn[standard]
aiofiles
pydantic>=2.0
requests

[cli]
mindbank-poc[core]
mindbank-poc[providers-openai]
mindbank-poc[connectors-telegram]

[connectors-debug]
httpx

[connectors-filesystem]
httpx

[connectors-telegram]
telethon>=1.32.1
pillow>=10.0.0
aiofiles>=23.2.1
httpx>=0.25.0
python-magic>=0.4.27
aiohttp>=3.9.3
pydantic>=2.0
requests>=2.32.0

[core]
pydantic-settings
loguru
chromadb>=0.4.22

[providers-openai]
openai>=1.0.0

[test]
pytest
pytest-asyncio
httpx
Pillow
