pydantic>=2.0
pyyaml>=6.0
litellm>=1.0.0
PyMuPDF>=1.24.0
pypdf>=3.0.0
python-dotenv>=1.0.0
beautifulsoup4>=4.12.0
typer>=0.9
numpy>=1.24
rank-bm25>=0.2.2
python-dateutil>=2.8

[all]
trellis-pipelines[api]

[api]
fastapi>=0.104
uvicorn[standard]>=0.24

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.21.0
httpx>=0.24
black>=23.0
isort>=5.12
mypy>=1.0
ruff>=0.1

[retrieval]
faiss-cpu>=1.7.4
sentence-transformers>=2.6
