affine
antimeridian
attrs>=18.1
pyproj>=2.5
shapely>=2.0
cachetools
click>=5.0
cloudpickle>=0.4
dask[array]<2024.11.0
distributed<2024.11.0
jsonschema>=4.18
numpy>=1.26.0
lark
pandas
python-dateutil
pyyaml
rasterio>=1.3.11
ruamel.yaml
sqlalchemy>=2.0
GeoAlchemy2
alembic
toolz
xarray>=0.9
packaging
odc-geo>=0.4.8
deprecat

[all]
Sphinx
autodocsumm
beautifulsoup4
boto3
boto3-stubs
botocore
botocore-stubs
bottleneck
ciso8601
compliance-checker>=4.0.0
dask[distributed]
distributed
hypothesis
ipython
moto<5.0
mypy
nbsphinx
netcdf4
psycopg2
pycodestyle
pydata-sphinx-theme==0.9.0
pylint
pytest
pytest-cov
pytest-httpserver
pytest-timeout
recommonmark
sphinx-click
sphinx_autodoc_typehints
types-PyYAML
types-affine
types-cachetools
types-jsonschema
types-psutil
types-python-dateutil
types-redis
types-setuptools

[cf]
compliance-checker>=4.0.0

[dev]
Sphinx
autodocsumm
beautifulsoup4
boto3
boto3-stubs
botocore
botocore-stubs
bottleneck
ciso8601
dask[distributed]
distributed
hypothesis
ipython
moto<5.0
mypy
nbsphinx
netcdf4
psycopg2
pycodestyle
pydata-sphinx-theme==0.9.0
pylint
pytest
pytest-cov
pytest-httpserver
pytest-timeout
recommonmark
sphinx-click
sphinx_autodoc_typehints
types-PyYAML
types-affine
types-cachetools
types-jsonschema
types-psutil
types-python-dateutil
types-redis
types-setuptools

[distributed]
distributed
dask[distributed]

[doc]
Sphinx
sphinx_autodoc_typehints
sphinx-click
recommonmark
autodocsumm
beautifulsoup4
nbsphinx
ipython
pydata-sphinx-theme==0.9.0

[netcdf]
netcdf4

[performance]
ciso8601
bottleneck

[postgres]
psycopg2

[s3]
boto3
botocore

[test]
hypothesis
pycodestyle
pylint
pytest
pytest-cov
pytest-timeout
pytest-httpserver
moto<5.0
psycopg2
netcdf4

[types]
mypy
types-affine
types-cachetools
types-jsonschema
types-psutil
types-python-dateutil
types-PyYAML
types-redis
types-setuptools
boto3-stubs
botocore-stubs
