From a7794eb5d7d18ac0df76c107b0b5ac1af0c8c2f1 Mon Sep 17 00:00:00 2001 From: Stephan Lukasczyk Date: Fri, 21 Jun 2024 11:16:22 +0200 Subject: [PATCH] Release Pynguin 0.38.0 - Remove the dependency to our custom MutPy fork by integrating the relevant code into Pynguin directly --- CHANGELOG.md | 5 +++++ docker/Dockerfile | 6 +++--- pyproject.toml | 2 +- src/pynguin/__version__.py | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c864b19..6d1d31b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,11 @@ for the source-code artifacts of each version. ## Unreleased +### Pynguin 0.38.0 + +- Remove the dependency to our custom [MutPy fork](https://github.com/se2p/MutPy-Pynguin) + by integrating the relevant code into Pynguin directly (thanks to @BergLucas in #64) + ### Pynguin 0.37.0 - Add possibility to control number of mutations in MOSA. diff --git a/docker/Dockerfile b/docker/Dockerfile index 08c03352..ed6f844b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -36,7 +36,7 @@ FROM python:3.10.14-slim-bullseye AS execute # Set environment variables # Set the Pynguin version -ENV PYNGUIN_VERSION "0.39.0.dev0" +ENV PYNGUIN_VERSION "0.38.0" # Pynguin requires to set the variable to show it that the user is aware that running # Pynguin executes third-party code, which could cause arbitrary harm to the system. # By setting the variable, the user acknowledges that they are aware of this. In the @@ -58,8 +58,8 @@ COPY --from=build /pynguin-build/dist/pynguin-${PYNGUIN_VERSION}-py3-none-any.wh COPY --from=build /pynguin-build/pynguin-docker.sh . RUN pip install /pynguin/pynguin-${PYNGUIN_VERSION}-py3-none-any.whl \ - typing-extensions==4.10.0 \ - mypy==1.9.0 + typing-extensions==4.12.2 \ + mypy==1.10.0 ENTRYPOINT ["/pynguin/pynguin-docker.sh"] CMD [] diff --git a/pyproject.toml b/pyproject.toml index cda329da..b837fb0b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ [tool.poetry] name = "pynguin" -version = "0.36.0" +version = "0.38.0" description = "Pynguin is a tool for automated unit test generation for Python" authors = ["Stephan Lukasczyk "] license = "MIT" diff --git a/src/pynguin/__version__.py b/src/pynguin/__version__.py index 4abe08b0..9ece4199 100644 --- a/src/pynguin/__version__.py +++ b/src/pynguin/__version__.py @@ -5,4 +5,4 @@ # SPDX-License-Identifier: MIT # """Specifies the version of Pynguin.""" -__version__ = "0.38.0.dev" +__version__ = "0.38.0"