httpx<0.29,>=0.25.2
pydantic<3.0,>=2.0
python-dotenv<2.0,>=1.0.1
aiofiles<25.0,>=23.2.1
projectdavid_common==0.61.0
qdrant-client<2.0.0,>=1.0.0
pdfplumber<0.12.0,>=0.11.0
validators<0.35.0,>=0.29.0
sseclient-py
requests
python-docx
python-pptx
nest-asyncio>=1.6.0

[dev]
black>=23.3
isort>=5.12
pytest>=7.2
mypy>=1.0
build
twine

[embeddings]
projectdavid[text-embeddings]
projectdavid[vision-embeddings]

[text-embeddings]
sentence-transformers<5.0,>=3.4.0
torch>=2.0.0

[vision-embeddings]
sentence-transformers<5.0,>=3.4.0
torch>=2.0.0
torchvision>=0.15.0
