Files
loci/Dockerfile.venv_builder
Vladimir Kozhukalov f8b061f70c Add necessary packages to Swift image
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
Change-Id: Ic50a6740671f19346f74d5e2cd70ef544e65af27
2026-02-12 21:00:08 -06:00

29 lines
759 B
Docker

ARG FROM=quay.io/airshipit/base:2025.2-ubuntu_noble_uv
FROM ${FROM}
# APT mirror to use for package installs
ARG APT_MIRROR_HOST=""
ARG TARGETARCH
ARG TARGETPLATFORM
ENV PATH=/var/lib/openstack/bin:$PATH
ENV LANG=C.UTF-8
# Project metadata
ARG REQUIREMENTS_REPO=https://opendev.org/openstack/requirements.git
ARG REQUIREMENTS_REF=master
# Directory to use for source code checkouts and builds
ARG SOURCES_DIR="/tmp"
# Optional constraints for pip, setuptools, and wheel
ARG PIP_VERSION_CONSTRAINT=""
# As of setuptools 82.0.0 (released 2026-02-08), pkg_resources was removed from setuptools.
ARG SETUPTOOL_CONSTRAINT="<81"
ARG WHEEL_CONSTRAINT=""
COPY scripts /opt/loci/scripts
ADD bindep.txt pydep.txt /opt/loci/
RUN /opt/loci/scripts/venv_builder.sh