diff --git a/Dockerfile b/Dockerfile index 19961315..d409f98d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM prefecthq/prefect:2.14-python3.10 +FROM prefecthq/prefect:2.20.17-python3.11 WORKDIR /app COPY ./requirements.txt /tmp/ @@ -6,5 +6,4 @@ COPY ./requirements.txt /tmp/ RUN pip install -U pip && pip install -r /tmp/requirements.txt COPY . /app/ -RUN pip install -e . - +RUN pip install -e . \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index b5b1cc2f..24b8e9e4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,14 +4,15 @@ httpx>=0.22.0 mkdocs mkdocs-material mkdocs-mermaid2-plugin -numpy==1.23.2 +numpy>=1.26.4 pillow +pydantic==2.11 python-dotenv -prefect==2.19.5 +prefect==2.20.17 pyscicat pyyaml authlib sfapi_client globus-compute-sdk @ git+https://github.com/globus/globus-compute.git@d1731340074be56861ec91d732bdff44f8e2b46e#subdirectory=compute_sdk -griffe==0.47 -prometheus_client==0.21.1 \ No newline at end of file +griffe>=0.49.0,<2.0.0 +prometheus_client==0.21.1