click<9,>=8.1
rich<16,>=13.0
sqlalchemy<3,>=2.0
python-frontmatter<2,>=1.0
pyyaml<7,>=6.0
fastapi<1,>=0.104
uvicorn<1,>=0.24
jinja2<4,>=3.1
python-multipart<0.1,>=0.0.6
markdown<4,>=3.5
nh3<1,>=0.2
pygments<3,>=2.17
pydantic<3,>=2.5
mcp<2,>=1.0

[dev]
pytest<10,>=9.0.3
pytest-cov<9,>=6.0
httpx<1,>=0.25
ruff>=0.8
mypy<2,>=1.13
pip-audit<3,>=2.7
pre-commit>=3.5
types-PyYAML
types-Markdown
