fastapi<1.0,>=0.110
mcp[cli]<2,>=1
pydantic<3,>=2
pyyaml<7,>=6
SQLAlchemy<3,>=2
psycopg[binary]<4,>=3.1
oa-configurator>=0.1.2
omop-graph>=1.3.0
omop-emb>=1.1.1
uvicorn[standard]<1.0,>=0.29

[all_source]
openpyxl<4,>=3.1
pdfplumber>=0.10
python-docx>=1.0

[dev]
httpx<1,>=0.27
ipython>=8.0
tornado>=6.5.5
pytest>=9.0.3
pytest-cov>=4.0
mypy>=1.8
ruff>=0.4
mkdocs-material>=9.7.1
mkdocstrings-python>=2.0.1
mkdocs>=1.6.1
requests>=2.33.0
mkdocs-mermaid2-plugin

[docx]
python-docx>=1.0

[embedding-faiss]
omop-emb[faiss-cpu]>=1.1.1

[embedding-pgvector]
omop-emb[pgvector]>=1.1.1

[llm]
openai>=1.0

[pdf]
pdfplumber>=0.10

[xlsx]
openpyxl<4,>=3.1
