summaryrefslogtreecommitdiffstats
path: root/ci
diff options
context:
space:
mode:
Diffstat (limited to 'ci')
-rw-r--r--ci/images/manager/Dockerfile19
1 files changed, 10 insertions, 9 deletions
diff --git a/ci/images/manager/Dockerfile b/ci/images/manager/Dockerfile
index fa0dc30a..69ed251e 100644
--- a/ci/images/manager/Dockerfile
+++ b/ci/images/manager/Dockerfile
@@ -8,13 +8,14 @@ CMD ["/bin/bash"]
ENV PATH="/root/.local/bin:${PATH}"
# Install Python and deps
-RUN dnf install -y python3.7 python3.8 python3.9 python3.10 python3.10-devel python3 python3-devel python3-gobject\
- git which diffutils gcc pkg-config cairo-devel gobject-introspection-devel cairo-gobject-devel\
- && dnf clean all
+RUN dnf install -y\
+ python3.8 python3.9 python3.10 python3.10-devel\
+ python3.11 python3.11-devel python3.12 python3.12-devel\
+ python3-gobject pipx git which diffutils gcc pkg-config\
+ cairo-devel gobject-introspection-devel cairo-gobject-devel\
+ && dnf clean all
-# Install pip
-RUN python3.7 -m ensurepip\
- # Install poetry
- && curl -sSL https://install.python-poetry.org | python3 - --version 1.4.2\
- # not exactly required, but helpful
- && python3.7 -m pip install poethepoet
+# Install poetry
+RUN pipx install poetry==1.4.2\
+ # not exactly required, but helpful
+ && pipx install poethepoet