click<9.0,>=8.0
requests<3.0.0,>=2.28.0
beautifulsoup4<5.0.0,>=4.12.0
lxml<7.0.0,>=4.9.0
urllib3<3.0.0,>=1.26.0

[all]
geo-optimizer-skill[async,config,mcp,pdf,web]

[async]
httpx<1.0,>=0.27.0

[config]
pyyaml<7.0,>=6.0

[dev]
pytest<10.0,>=7.0
pytest-cov<8.0,>=4.0
ruff>=0.8.0
pyyaml<7.0,>=6.0
httpx<1.0,>=0.27.0

[mcp]
mcp>=1.0.0

[pdf]
weasyprint>=60.0

[rich]
rich<16.0,>=13.0

[web]
fastapi<1.0,>=0.110.0
uvicorn[standard]<1.0,>=0.27.0
markdown<4.0,>=3.5.0
