FROM python:3.12-slim ENV PIP_DISABLE_PIP_VERSION_CHECK=1 \ PIP_NO_CACHE_DIR=0 \ PIP_INDEX_URL=https://pypi.org/simple \ VIRTUAL_ENV=/opt/xiaoxia-ci-venv \ PATH=/opt/xiaoxia-ci-venv/bin:$PATH WORKDIR /workspace COPY requirements-quality.txt requirements-dev.txt ./ RUN python -m venv "$VIRTUAL_ENV" \ && python -m pip install --retries 10 --timeout 120 -r requirements-quality.txt \ && python -m pip install --retries 10 --timeout 120 -r requirements-dev.txt \ && python -m black --version \ && python -m isort --version-number \ && python -m flake8 --version \ && bandit --version \ && pytest --version