diff --git a/docs/requirements.txt b/docs/requirements.txt index e4b611677..48972adcf 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,20 +1,24 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --extra=doc,s3 --output-file=docs/requirements.txt -# +# This file was autogenerated by uv via the following command: +# uv pip compile --extra doc --extra s3 --output-file docs/requirements.txt setup.py affine==2.4.0 # via # datacube (setup.py) + # odc-geo # rasterio alabaster==1.0.0 # via sphinx +alembic==1.14.0 + # via datacube (setup.py) +antimeridian==0.3.11 + # via datacube (setup.py) +asttokens==3.0.0 + # via stack-data attrs==24.2.0 # via # datacube (setup.py) # jsonschema # rasterio + # referencing autodocsumm==0.2.14 # via datacube (setup.py) babel==2.16.0 @@ -30,26 +34,26 @@ boto3==1.35.70 # via datacube (setup.py) botocore==1.35.70 # via - # boto3 # datacube (setup.py) + # boto3 # s3transfer cachetools==5.5.0 - # via datacube (setup.py) + # via + # datacube (setup.py) + # odc-geo certifi==2024.8.30 # via # pyproj # rasterio # requests -cftime==1.6.4 - # via netcdf4 charset-normalizer==3.4.0 # via requests click==8.1.7 # via + # datacube (setup.py) # click-plugins # cligj # dask - # datacube (setup.py) # distributed # rasterio # sphinx-click @@ -59,17 +63,21 @@ cligj==0.7.2 # via rasterio cloudpickle==3.1.0 # via - # dask # datacube (setup.py) + # dask # distributed commonmark==0.9.1 # via recommonmark -dask[array]==2024.10.0 +dask==2024.10.0 # via # datacube (setup.py) # distributed +decorator==5.1.1 + # via ipython defusedxml==0.7.1 # via nbconvert +deprecat==2.1.3 + # via datacube (setup.py) distributed==2024.10.0 # via datacube (setup.py) docutils==0.21.2 @@ -79,18 +87,22 @@ docutils==0.21.2 # recommonmark # sphinx # sphinx-click +executing==2.1.0 + # via stack-data fastjsonschema==2.20.0 # via nbformat fsspec==2024.10.0 # via dask geoalchemy2==0.16.0 # via datacube (setup.py) -greenlet==3.1.1 - # via sqlalchemy idna==3.10 # via requests imagesize==1.4.1 # via sphinx +ipython==8.30.0 + # via datacube (setup.py) +jedi==0.19.2 + # via ipython jinja2==3.1.4 # via # distributed @@ -105,6 +117,8 @@ jsonschema==4.23.0 # via # datacube (setup.py) # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema jupyter-client==8.6.3 # via nbclient jupyter-core==5.7.2 @@ -121,10 +135,15 @@ locket==1.0.0 # via # distributed # partd +mako==1.3.6 + # via alembic markupsafe==3.0.2 # via # jinja2 + # mako # nbconvert +matplotlib-inline==0.1.7 + # via ipython mistune==3.0.2 # via nbconvert msgpack==1.1.0 @@ -140,23 +159,22 @@ nbformat==5.10.4 # nbsphinx nbsphinx==0.9.5 # via datacube (setup.py) -netcdf4==1.7.2 - # via datacube (setup.py) numpy==2.1.3 # via - # cftime - # dask # datacube (setup.py) - # netcdf4 + # antimeridian + # dask + # odc-geo # pandas # rasterio # shapely - # snuggs # xarray +odc-geo==0.4.8 + # via datacube (setup.py) packaging==24.2 # via - # dask # datacube (setup.py) + # dask # distributed # geoalchemy2 # nbconvert @@ -169,38 +187,47 @@ pandas==2.2.3 # xarray pandocfilters==1.5.1 # via nbconvert +parso==0.8.4 + # via jedi partd==1.4.2 # via dask +pexpect==4.9.0 + # via ipython platformdirs==4.3.6 # via jupyter-core +prompt-toolkit==3.0.48 + # via ipython psutil==6.1.0 # via distributed -#psycopg2==2.9.5 - # via datacube (setup.py) +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data pydata-sphinx-theme==0.9.0 # via datacube (setup.py) pygments==2.18.0 # via + # ipython # nbconvert # sphinx pyparsing==3.2.0 - # via snuggs + # via rasterio pyproj==3.7.0 - # via datacube (setup.py) + # via + # datacube (setup.py) + # odc-geo python-dateutil==2.9.0.post0 # via - # botocore # datacube (setup.py) + # botocore # jupyter-client # pandas pytz==2024.2 - # via - # babel - # pandas + # via pandas pyyaml==6.0.2 # via - # dask # datacube (setup.py) + # dask # distributed pyzmq==26.2.0 # via jupyter-client @@ -208,20 +235,27 @@ rasterio==1.4.2 # via datacube (setup.py) recommonmark==0.7.1 # via datacube (setup.py) +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications requests==2.32.3 # via sphinx +rpds-py==0.22.0 + # via + # jsonschema + # referencing ruamel-yaml==0.18.6 # via datacube (setup.py) -ruamel-yaml-clib==0.2.12 - # via ruamel-yaml s3transfer==0.10.4 # via boto3 shapely==2.0.6 - # via datacube (setup.py) -six==1.16.0 # via - # bleach - # python-dateutil + # datacube (setup.py) + # antimeridian + # odc-geo +six==1.16.0 + # via python-dateutil snowballstemmer==2.2.0 # via sphinx sortedcontainers==2.4.0 @@ -230,8 +264,8 @@ soupsieve==2.6 # via beautifulsoup4 sphinx==8.1.3 # via - # autodocsumm # datacube (setup.py) + # autodocsumm # nbsphinx # pydata-sphinx-theme # recommonmark @@ -256,15 +290,18 @@ sphinxcontrib-serializinghtml==2.0.0 sqlalchemy==2.0.36 # via # datacube (setup.py) + # alembic # geoalchemy2 +stack-data==0.6.3 + # via ipython tblib==3.0.0 # via distributed tinycss2==1.4.0 # via nbconvert toolz==1.0.0 # via - # dask # datacube (setup.py) + # dask # distributed # partd tornado==6.4.2 @@ -273,25 +310,34 @@ tornado==6.4.2 # jupyter-client traitlets==5.14.3 # via + # ipython # jupyter-client # jupyter-core + # matplotlib-inline # nbclient # nbconvert # nbformat # nbsphinx +typing-extensions==4.12.2 + # via + # alembic + # sqlalchemy +tzdata==2024.2 + # via pandas urllib3==2.2.3 # via # botocore # distributed # requests +wcwidth==0.2.13 + # via prompt-toolkit webencodings==0.5.1 # via # bleach # tinycss2 +wrapt==1.17.0 + # via deprecat xarray==2024.11.0 # via datacube (setup.py) zict==3.0.0 # via distributed - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/setup.py b/setup.py index 6afea0c98..dff0b17ca 100755 --- a/setup.py +++ b/setup.py @@ -34,6 +34,7 @@ 'sphinx-click', 'recommonmark', 'autodocsumm', + 'ipython', 'beautifulsoup4', 'nbsphinx', 'pydata-sphinx-theme',