diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..09897ee270 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM quay.io/jupyter/minimal-notebook + +USER root + +RUN apt update +RUN apt install -y graphviz +RUN apt install -y wget + +RUN python -m pip install --upgrade pip +RUN python -m pip install naturf + +RUN wget https://raw.githubusercontent.com/IMMM-SFA/naturf/main/notebooks/quickstarter.ipynb + +RUN rm -rf work diff --git a/pyproject.toml b/pyproject.toml index 20f2d978ab..37efc5a992 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,13 +31,13 @@ dependencies = [ "fiona==1.8.19;python_version<'3.10'", "fiona>=1.9.6;python_version>='3.10'", "geocube==0.3.3;python_version<'3.10'", - "geocube>=0.5.2;python_version>='3.10'", + "geocube>=0.5.2,<6;python_version>='3.10'", "geopandas==0.10.2;python_version<'3.10'", - "geopandas>=0.14.4;python_version>='3.10'", + "geopandas>=0.14.4,<1;python_version>='3.10'", "graphviz==0.20.3", "joblib>=1.4.2", "numpy==1.22.4;python_version<'3.10'", - "numpy>=1.26.4;python_version>='3.10'", + "numpy>=1.26.4,<2;python_version>='3.10'", "pandas>=2.2.2", "pyproj>=3.0.1", "rasterio>=1.3.10",