# Runtime dependencies. setup.py reads only this section for install_requires.
lxml>=5.3,<7
pdfminer.six>=20250506
PyMySQL>=1.2,<2
pypdf>=5.0,<7
requests>=2.32,<3

# Development, test, lint, security and documentation tooling.
bandit>=1.9,<2
black>=26.5,<27
build>=1.2,<2
coverage>=7.14,<8
coveralls>=4.1,<5
lxml-stubs>=0.5.1,<0.6
mypy>=2.1,<3
packaging>=26.2,<27
pip-audit>=2.10,<3
ruff>=0.15,<1
Sphinx>=8.1,<10
types-requests>=2.33.0.20260518,<3
