Block a user
pyweblayout-ci (latest)
Published 2026-08-08 14:01:27 +00:00 by dtourolle
Installation
docker pull gitea.tourolle.paris/dtourolle/pyweblayout-ci:latestsha256:777c9a6e9033e4f6d4f18bc1d3beef08169998f3265eba3ecc15b02d58b9e158
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates gnupg software-properties-common && add-apt-repository -y ppa:deadsnakes/ppa && apt-get update && apt-get install -y --no-install-recommends python3.10 python3.10-venv python3.11 python3.11-venv python3.12 python3.12-venv python3.13 python3.13-venv libfreetype6 libjpeg-turbo8 libopenjp2-7 libtiff6 zlib1g curl git nodejs && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c for v in 3.10 3.11 3.12 3.13; do python$v -m venv /opt/py$v && /opt/py$v/bin/pip install --no-cache-dir --upgrade pip wheel && /opt/py$v/bin/pip install --no-cache-dir --upgrade "setuptools<81" && /opt/py$v/bin/pip install --no-cache-dir Pillow numpy pyphen beautifulsoup4 lxml pytest pytest-cov flask werkzeug ebooklib requests flake8 coverage-badge interrogate ; done # buildkit |
| RUN /bin/sh -c for v in 3.10 3.11 3.12 3.13; do echo "--- python$v ---" && /opt/py$v/bin/python -c "import sys, PIL, numpy, pyphen, bs4, pytest, flask, ebooklib, requests; print(sys.version.split()[0], 'deps OK')" ; done # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 24.04 |