#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
#    pip-compile --strip-extras constraints.in
#
affine==2.4.0
    # via
    #   -r constraints.in
    #   datacube
    #   odc-geo
    #   rasterio
alabaster==0.7.16
    # via sphinx
alembic==1.13.1
    # via datacube
astroid==3.1.0
    # via pylint
attrs==23.2.0
    # via
    #   datacube
    #   jsonschema
    #   rasterio
    #   referencing
babel==2.14.0
    # via
    #   -r constraints.in
    #   flask-babel
    #   sphinx
blinker==1.7.0
    # via
    #   -r constraints.in
    #   flask
boto3==1.34.78
    # via datacube
botocore==1.34.78
    # via
    #   boto3
    #   datacube
    #   s3transfer
bottleneck==1.3.8
    # via datacube
cachetools==5.3.3
    # via
    #   datacube
    #   odc-geo
certifi==2024.2.2
    # via
    #   pyproj
    #   rasterio
    #   requests
    #   sentry-sdk
cffi==1.16.0
    # via timezonefinder
cfgv==3.4.0
    # via pre-commit
charset-normalizer==3.3.2
    # via requests
ciso8601==2.3.1
    # via datacube
click==8.1.7
    # via
    #   -r constraints.in
    #   click-plugins
    #   cligj
    #   dask
    #   datacube
    #   distributed
    #   flask
    #   rasterio
    #   sphinx-click
click-plugins==1.1.1
    # via rasterio
cligj==0.7.2
    # via rasterio
cloudpickle==3.0.0
    # via
    #   dask
    #   datacube
    #   distributed
colour==0.1.5
    # via -r constraints.in
contourpy==1.2.1
    # via matplotlib
coverage==7.4.4
    # via pytest-cov
cycler==0.12.1
    # via matplotlib
dask==2024.4.1
    # via
    #   datacube
    #   distributed
datacube==1.9.0rc3
    # via -r constraints.in
deepdiff==6.7.1
    # via -r constraints.in
deprecat==2.1.1
    # via datacube
dill==0.3.8
    # via pylint
distlib==0.3.8
    # via virtualenv
distributed==2024.4.1
    # via datacube
docutils==0.20.1
    # via
    #   sphinx
    #   sphinx-click
filelock==3.13.3
    # via virtualenv
flask==3.0.2
    # via
    #   -r constraints.in
    #   flask-babel
    #   flask-cors
    #   prometheus-flask-exporter
flask-babel==4.0.0
    # via -r constraints.in
flask-cors==4.0.0
    # via -r constraints.in
fonttools==4.50.0
    # via matplotlib
fsspec==2024.3.1
    # via
    #   -r constraints.in
    #   dask
geoalchemy2==0.14.7
    # via
    #   -r constraints.in
    #   datacube
gevent==24.2.1
    # via
    #   -r constraints.in
    #   gunicorn
greenlet==3.0.3
    # via
    #   gevent
    #   sqlalchemy
gunicorn==21.2.0
    # via -r constraints.in
h3==3.7.7
    # via timezonefinder
identify==2.5.35
    # via pre-commit
idna==3.6
    # via requests
imagesize==1.4.1
    # via sphinx
importlib-metadata==7.1.0
    # via dask
iniconfig==2.0.0
    # via pytest
iso8601==2.1.0
    # via pyows
isort==5.13.2
    # via pylint
itsdangerous==2.1.2
    # via flask
jinja2==3.1.3
    # via
    #   distributed
    #   flask
    #   flask-babel
    #   sphinx
jmespath==1.0.1
    # via
    #   boto3
    #   botocore
jsonschema==4.21.1
    # via datacube
jsonschema-specifications==2023.12.1
    # via jsonschema
kiwisolver==1.4.5
    # via matplotlib
lark==1.1.9
    # via
    #   -r constraints.in
    #   datacube
locket==1.0.0
    # via
    #   distributed
    #   partd
lxml==5.2.1
    # via
    #   -r constraints.in
    #   owslib
    #   pyows
mako==1.3.2
    # via alembic
markupsafe==2.1.5
    # via
    #   jinja2
    #   mako
    #   werkzeug
matplotlib==3.8.4
    # via -r constraints.in
mccabe==0.7.0
    # via pylint
msgpack==1.0.8
    # via distributed
nodeenv==1.8.0
    # via pre-commit
numpy==1.26.4
    # via
    #   -r constraints.in
    #   bottleneck
    #   contourpy
    #   dask
    #   datacube
    #   matplotlib
    #   odc-geo
    #   pandas
    #   rasterio
    #   scipy
    #   shapely
    #   snuggs
    #   timezonefinder
    #   xarray
odc-geo==0.4.3
    # via datacube
ordered-set==4.1.0
    # via deepdiff
owslib==0.30.0
    # via -r constraints.in
packaging==24.0
    # via
    #   dask
    #   datacube
    #   distributed
    #   geoalchemy2
    #   gunicorn
    #   matplotlib
    #   pipdeptree
    #   pytest
    #   setuptools-scm
    #   sphinx
    #   xarray
pandas==2.2.1
    # via
    #   datacube
    #   xarray
partd==1.4.1
    # via dask
pep8==1.7.1
    # via -r constraints.in
pillow==10.3.0
    # via
    #   -r constraints.in
    #   matplotlib
pipdeptree==2.17.0
    # via -r constraints.in
platformdirs==4.2.0
    # via
    #   pylint
    #   virtualenv
pluggy==1.4.0
    # via pytest
pre-commit==3.7.0
    # via -r constraints.in
prometheus-client==0.20.0
    # via
    #   -r constraints.in
    #   prometheus-flask-exporter
prometheus-flask-exporter==0.23.0
    # via -r constraints.in
psutil==5.9.8
    # via distributed
psycopg2==2.9.9
    # via
    #   -r constraints.in
    #   datacube
pycparser==2.22
    # via cffi
pydevd-pycharm==221.5921.27
    # via -r constraints.in
pygments==2.17.2
    # via sphinx
pylint==3.1.0
    # via -r constraints.in
pyows==0.2.7
    # via -r constraints.in
pyparsing==3.1.2
    # via
    #   -r constraints.in
    #   matplotlib
    #   snuggs
pyproj==3.6.1
    # via
    #   datacube
    #   odc-geo
pytest==8.1.1
    # via
    #   -r constraints.in
    #   pytest-cov
    #   pytest-helpers-namespace
    #   pytest-mock
pytest-cov==5.0.0
    # via -r constraints.in
pytest-helpers-namespace==2021.12.29
    # via -r constraints.in
pytest-localserver==0.8.1
    # via -r constraints.in
pytest-mock==3.14.0
    # via -r constraints.in
python-dateutil==2.9.0.post0
    # via
    #   -r constraints.in
    #   botocore
    #   datacube
    #   matplotlib
    #   owslib
    #   pandas
python-slugify==8.0.4
    # via -r constraints.in
pytz==2024.1
    # via
    #   -r constraints.in
    #   flask-babel
    #   owslib
    #   pandas
pyyaml==6.0.1
    # via
    #   dask
    #   datacube
    #   distributed
    #   owslib
    #   pre-commit
rasterio==1.3.9
    # via
    #   -r constraints.in
    #   datacube
referencing==0.34.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2023.12.25
    # via -r constraints.in
requests==2.31.0
    # via
    #   -r constraints.in
    #   owslib
    #   sphinx
rpds-py==0.18.0
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.18.6
    # via datacube
ruamel-yaml-clib==0.2.8
    # via ruamel-yaml
s3transfer==0.10.1
    # via boto3
scipy==1.13.0
    # via -r constraints.in
sentry-sdk==1.44.1
    # via -r constraints.in
setuptools-scm==8.0.4
    # via -r constraints.in
shapely==2.0.3
    # via
    #   datacube
    #   odc-geo
six==1.16.0
    # via python-dateutil
snowballstemmer==2.2.0
    # via sphinx
snuggs==1.4.7
    # via rasterio
sortedcontainers==2.4.0
    # via distributed
sphinx==7.2.6
    # via sphinx-click
sphinx-click==5.1.0
    # via -r constraints.in
sphinxcontrib-applehelp==1.0.8
    # via sphinx
sphinxcontrib-devhelp==1.0.6
    # via sphinx
sphinxcontrib-htmlhelp==2.0.5
    # via sphinx
sphinxcontrib-jsmath==1.0.1
    # via sphinx
sphinxcontrib-qthelp==1.0.7
    # via sphinx
sphinxcontrib-serializinghtml==1.1.10
    # via sphinx
sqlalchemy==2.0.29
    # via
    #   alembic
    #   datacube
    #   geoalchemy2
tblib==3.0.0
    # via distributed
text-unidecode==1.3
    # via python-slugify
timezonefinder==6.5.0
    # via -r constraints.in
tomlkit==0.12.4
    # via pylint
toolz==0.12.1
    # via
    #   dask
    #   datacube
    #   distributed
    #   partd
tornado==6.4
    # via distributed
typing-extensions==4.10.0
    # via
    #   alembic
    #   setuptools-scm
    #   sqlalchemy
tzdata==2024.1
    # via pandas
urllib3==2.2.1
    # via
    #   botocore
    #   distributed
    #   requests
    #   sentry-sdk
virtualenv==20.25.1
    # via pre-commit
werkzeug==3.0.2
    # via
    #   flask
    #   pytest-localserver
wrapt==1.16.0
    # via deprecat
xarray==2024.3.0
    # via
    #   -r constraints.in
    #   datacube
zict==3.0.0
    # via distributed
zipp==3.18.1
    # via importlib-metadata
zope-event==5.0
    # via gevent
zope-interface==6.2
    # via gevent

# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools
