requests>=2.28

[adversarial]
scrapling[fetchers]>=0.4.15

[all]
reportlab>=4.0
python-docx>=1.1
openpyxl>=3.1.5
fastapi>=0.100
uvicorn[standard]>=0.23
redis>=4.5
aiohttp>=3.8
pyyaml>=6.0
flask>=3.1.3

[async]
aiohttp>=3.8

[dev]
pytest>=7.4
httpx2
pytest-timeout>=2.4.0
pytest-cov>=4.1
pytest-asyncio>=0.21
pytest-benchmark>=4.0
ruff==0.16.10
mypy==2.4.0

[distributed]
redis>=4.5

[lab]
flask>=3.1.3

[report]
reportlab>=4.0
python-docx>=1.1
openpyxl>=3.1.5

[serve]
fastapi>=0.100
uvicorn[standard]>=0.23

[yaml]
pyyaml>=6.0
