jsonschema<5,>=4.23
fastmcp>=2.0
PyMuPDF>=1.24.0
requests>=2.28

[academic]
PyYAML>=6.0

[all]
scholar-agent[academic,embedding]

[dev]
pytest>=7.0
pytest-cov>=5.0
ruff>=0.8
mypy>=1.10
pre-commit>=3.7

[embedding]
sentence-transformers>=3.0
