strands-agents>=1.37
pydantic>=2.0

[all]
GeoAgent[anymap,earthdata,earthengine,geemap,geoai,leafmap,nasa-opera,providers,stac,ui,whitebox]

[anthropic]
anthropic>=0.40

[anymap]
anymap

[bedrock]

[dev]
pytest>=8.0
pytest-asyncio>=0.24
ruff>=0.7
pre-commit>=4.0

[earthdata]
earthaccess>=0.10

[earthengine]
earthengine-api>=1.0
geemap

[geemap]
geemap

[gemini]
strands-agents[gemini]>=1.37
google-genai>=1.0

[geoai]
geoai

[leafmap]
leafmap>=0.43

[litellm]
strands-agents[litellm]>=1.37

[nasa-opera]
earthaccess>=0.10

[ollama]
ollama>=0.3

[openai]
openai>=1.0

[providers]
GeoAgent[anthropic,gemini,litellm,ollama,openai]

[qgis]

[stac]
pystac-client>=0.8
planetary-computer>=1.0

[ui]
solara>=1.35

[whitebox]
whitebox>=2.3.6
