#!/bin/sh set -eu root=$(CDPATH= cd -- "$(dirname "$0")/.." && pwd) docker run --rm \ --user "$(id -u):$(id -g)" \ --env HOME=/tmp \ --env CUSTOM_COMPILE_COMMAND=./local/lock_dependencies.sh \ --volume "$root:/src" \ --workdir /src \ python:3.12-slim \ sh -c 'python -m pip install --no-cache-dir --target /tmp/piptools pip==25.3 pip-tools==7.5.2 && PYTHONPATH=/tmp/piptools python -m piptools compile --generate-hashes --allow-unsafe --strip-extras --no-emit-index-url --output-file infra/requirements.lock infra/requirements.txt'