anyio>=4.0
pydantic>=2.0
playwright>=1.40
curl-cffi>=0.7
httpx>=0.27
parsel>=1.9
lxml>=5.0
litellm>=1.40
aiosqlite>=0.20
fastapi>=0.110
uvicorn[standard]>=0.27
websockets>=12.0
typer>=0.9
structlog>=24.0
rich>=13.0
bloom-filter2>=0.1
Pillow>=10.0
pyyaml>=6.0
orjson>=3.9
cachetools>=5.3

[all]
fusion-crawler[stealth]
fusion-crawler[redis]
fusion-crawler[postgres]
fusion-crawler[s3]

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
pytest-mock>=3.14
mypy>=1.8
ruff>=0.3
pre-commit>=3.6
httpx>=0.27

[postgres]
asyncpg>=0.29

[redis]
redis>=5.0
hiredis>=2.0

[s3]
boto3>=1.34

[stealth]
cloakbrowser>=0.3
