typer>=0.12
pydantic>=2.6
pydantic-settings>=2.2
platformdirs>=4.2
curl_cffi~=0.15.0
requests-cache>=1.2
tenacity>=8.2
beautifulsoup4>=4.12
lxml>=5.0
trafilatura>=1.12

[:python_version < "3.11"]
tomli>=2.0

[all]
companyctx[extract,reviews,youtube]

[dev]
ruff~=0.15
mypy~=1.20
pytest~=9.0
pytest-cov~=7.0
hypothesis~=6.100
jsonschema~=4.20

[extract]
readability-lxml>=0.8.1
extruct>=0.18

[reviews]
googlemaps>=4.10
yelpapi>=2.5

[youtube]
google-api-python-client>=2.130
