annotated-types
boto3
botocore
click
geojson
jsonpath-ng<1.6.0
lxml
pydantic>=2.1.0
pydantic_core
pyproj>=2.1.0
pyshp
pystac>=1.0.0b1
python-dateutil
PyYAML
requests
setuptools
shapely>=2.0.0
stream-zip
tqdm
typing_extensions>=4.8.0
urllib3
Whoosh

[:python_version < "3.12" or platform_system != "Windows"]
orjson

[:python_version >= "3.12" and platform_system == "Windows"]
orjson<3.10.0

[all]
eodag[all-providers,csw,server,tutorials]

[all-providers]
eodag[ecmwf,usgs]

[csw]
OWSLib>=0.27.1

[dev]
eodag[all-providers,csw,server]
pytest
pytest-cov
py>=1.8.2
pytest-html<3.2.0
pytest-xdist
pytest-socket
pytest-instafail
tox
faker
moto
twine
wheel
flake8
pre-commit
responses<0.24.0
fastapi[all]
stdlib-list
boto3-stubs[essential]
types-lxml

[docs]
eodag[all]
sphinx
sphinx-book-theme
sphinx-copybutton
nbsphinx

[ecmwf]
ecmwf-api-client

[notebook]
tqdm[notebook]

[server]
fastapi>=0.93.0
pygeofilter
starlette
uvicorn[standard]
pydantic-settings
cachetools

[tutorials]
eodag[notebook]
eodag-cube>=0.2.0
jupyter
ipyleaflet>=0.10.0
ipywidgets
matplotlib
folium
imageio
rasterio
netcdf4

[usgs]
usgs>=0.3.1
