1111# ##############################################################################
1212
1313# Build stage for Pynguin
14- FROM python:3.10.13 -slim-bullseye AS build
14+ FROM python:3.10.14 -slim-bullseye AS build
1515LABEL org.opencontainers.image.authors="Stephan Lukasczyk <stephan@pynguin.eu>"
16- ENV POETRY_VERSION "1.7.1 "
16+ ENV POETRY_VERSION "1.8.2 "
1717
1818WORKDIR /pynguin-build
1919
@@ -24,11 +24,6 @@ ENV PYTHONDONTWRITEBYTECODE 1
2424# monitor the output in real time
2525ENV PYTHONUNBUFFERED 1
2626
27- # Install git to pull in the latest version of the bytecode library from GitHub
28- RUN apt-get update && apt-get install -y --no-install-recommends \
29- git \
30- && rm -rf /var/lib/apt/lists/*
31-
3227COPY . .
3328
3429RUN pip install poetry==$POETRY_VERSION \
@@ -37,11 +32,11 @@ RUN pip install poetry==$POETRY_VERSION \
3732
3833
3934# Execution stage for Pynguin
40- FROM python:3.10.13 -slim-bullseye AS execute
35+ FROM python:3.10.14 -slim-bullseye AS execute
4136
4237# Set environment variables
4338# Set the Pynguin version
44- ENV PYNGUIN_VERSION "0.36.0.dev0 "
39+ ENV PYNGUIN_VERSION "0.36.0"
4540# Pynguin requires to set the variable to show it that the user is aware that running
4641# Pynguin executes third-party code, which could cause arbitrary harm to the system.
4742# By setting the variable, the user acknowledges that they are aware of this. In the
@@ -57,19 +52,14 @@ ENV PYTHONUNBUFFERED 1
5752# Disable random hash seeding for reproducible runs
5853ENV PYTHONHASHSEED 0
5954
60- # Install git to pull in the latest version of the bytecode library from GitHub
61- RUN apt-get update && apt-get install -y --no-install-recommends \
62- git \
63- && rm -rf /var/lib/apt/lists/*
64-
6555WORKDIR /pynguin
6656
6757COPY --from=build /pynguin-build/dist/pynguin-${PYNGUIN_VERSION}-py3-none-any.whl .
6858COPY --from=build /pynguin-build/pynguin-docker.sh .
6959
7060RUN pip install /pynguin/pynguin-${PYNGUIN_VERSION}-py3-none-any.whl \
71- typing-extensions==4.8 .0 \
72- mypy==1.6 .0
61+ typing-extensions==4.10 .0 \
62+ mypy==1.9 .0
7363
7464ENTRYPOINT ["/pynguin/pynguin-docker.sh" ]
7565CMD []
0 commit comments