lxml>=5.0
pydantic>=2.0
click>=8.1
fastapi>=0.110
uvicorn>=0.27
pyyaml>=6.0

[all]
scraperguard[api,playwright,postgres,scrapy]

[api]
fastapi>=0.110
uvicorn>=0.27

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=4.1
ruff>=0.3
mypy>=1.8
types-PyYAML>=6.0
httpx>=0.27

[playwright]
playwright>=1.40

[postgres]
asyncpg>=0.29
psycopg[binary]>=3.1

[scrapy]
scrapy>=2.11
