PyYAML<7,>=6.0

[all]
fastapi<1,>=0.111
uvicorn<1,>=0.29
python-multipart<1,>=0.0.7
mcp<2,>=1.26
requests<3,>=2.31
pypdf<7,>=5

[api]
fastapi<1,>=0.111
uvicorn<1,>=0.29
python-multipart<1,>=0.0.7

[dev]
fastapi<1,>=0.111
uvicorn<1,>=0.29
python-multipart<1,>=0.0.7
mcp<2,>=1.26
requests<3,>=2.31
pypdf<7,>=5
pytest<10,>=8
ruff<1,>=0.4
httpx<0.29,>=0.27
build<2,>=1.2
twine<7,>=5
pre-commit<5,>=3.7

[lookup]
requests<3,>=2.31

[mcp]
mcp<2,>=1.26

[pdf]
pypdf<7,>=5

[test]
fastapi<1,>=0.111
uvicorn<1,>=0.29
python-multipart<1,>=0.0.7
mcp<2,>=1.26
requests<3,>=2.31
pypdf<7,>=5
pytest<10,>=8
ruff<1,>=0.4
httpx<0.29,>=0.27
build<2,>=1.2
twine<7,>=5

[yaml]
PyYAML<7,>=6.0
