requests>=2.32.4
lxml[cssselect,html-clean,html5,htmlsoup,source]>=6.0.0

[dev]
pylint>=3.3.6
pycodestyle>=2.13.0
pydocstyle>=6.3.0
mypy>=1.15.0
flake8>=7.2.0
flake8-annotations>=3.1.1
flake8-black>=0.3.6
flake8-builtins>=2.5.0
flake8-comprehensions>=3.16.0
flake8-docstrings>=1.7.0
flake8-isort>=6.1.2
pep8-naming>=0.15.0
bandit>=1.8.3
black>=25.1.0
isort>=6.0.1
types-requests>=2.32.4.20250611
types-lxml>=2025.3.30

[doc]
Sphinx>=8.2.3

[test]
pytest>=8.3.5
pytest-cov>=6.1.1
