httpx>=0.27
click>=8.1
pydantic>=2.5
pydantic-settings>=2.1
PyYAML>=6.0
cryptography>=42.0
keyring>=24.3
tenacity>=8.2
python-dateutil>=2.9
requests>=2.31
anyio>=4.2
numpy>=1.26
tqdm>=4.66

[all]
pygeofetch[full]

[cloud]
boto3>=1.34
pystac>=1.9
planetary-computer>=1.0

[dev]
pytest>=8.0
pytest-cov>=4.1
pytest-mock>=3.12
ruff>=0.3
mypy>=1.8
build>=1.0
twine>=5.0

[full]
pygeofetch[cloud,geo,notebook,processor,providers,sar,schedule,viz]

[geo]
rasterio>=1.3
geopandas>=0.14
pyarrow>=15.0
shapely>=2.0
pyproj>=3.6

[insar-full]
snaphu>=0.1
scipy>=1.12
mintpy>=1.5
pyaps3>=0.3

[notebook]
ipython>=8.0
ipywidgets>=8.0
jupyter>=1.0

[ost]
opensartoolkit>=3.0

[processor]
rasterio>=1.3
rioxarray>=0.15
xarray>=2024.1
eoreader>=0.24
spyndex>=0.5
scipy>=1.12
scikit-image>=0.23
geopandas>=0.14

[providers]
eodag>=3.0

[sar]
sarxarray>=0.1
scipy>=1.12

[schedule]
croniter>=2.0

[viz]
leafmap>=0.30
folium>=0.16
matplotlib>=3.7
localtileserver>=1.0.0
ipysheet>=0.6.0
ipyleaflet>=0.17.0
ipywidgets>=8.0.0
ipyevents>=2.0.0
ipyfilechooser>=0.6.0
sidecar>=0.6.0
bokeh>=3.0.0
seaborn>=0.12.0
plotly>=5.14.0
whitebox>=2.3.0
whiteboxgui>=2.3.0
geemap>=0.28.0
osmnx>=1.7.0
contextily>=1.5.0
xyzservices>=2023.10.0
mapclassify>=2.5.0
geoplot>=0.5.0
mplleaflet>=0.0.5
branca>=0.6.0
plotly-geo>=1.0.0
keplergl>=0.3.0
streamlit>=1.28.0
