sci-etl-core[arxiv,async,config,html,llm,pdf,xml]<0.8,>=0.7.0
click>=8.2
rich>=13.7
pydantic>=2
python-dotenv

[dev]
pytest
pytest-asyncio
pytest-mock
pytest-cov

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.7
mkdocs-click<1,>=0.9

[lint]
ruff
mypy
types-PyYAML
