File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -20,21 +20,20 @@ RUN apk -U upgrade \
2020 gawk=5.3.2-r2 \
2121 git=2.49.1-r0 \
2222 grep=3.12-r0 \
23+ pipx=1.7.1-r0 \
2324 py3-pip=25.1.1-r0 \
2425 python3=3.12.11-r0 \
2526 sed=4.9-r2 \
26- && if apk -u list | grep -q -e . ; then \
27- apk -u list ; \
27+ && if apk -u list | tee -a /dev/stderr | grep -q -e . ; then \
2828 exit 1 ; \
2929 fi \
3030 && apk cache clean \
3131 && rm -rf /var/cache/apk/*
3232
33- RUN pip3 install --no-cache-dir --upgrade --break-system-packages \
33+ RUN pipx ensurepath --global \
34+ && pipx install --global \
3435 csvkit==2.1.0 \
35- && msg="$(pip3 list --outdated | grep -i -e '^csvkit ' || true)" \
36- && if [ -n "${msg}" ]; then \
37- >&2 echo "ERROR: outdated: ${msg}" ; \
36+ && if pipx upgrade-all --global | tee -a /dev/stderr | grep -q -e . ; then \
3837 exit 1 ; \
3938 fi
4039
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ services:
1818 git --version # git
1919 grep --version # grep
2020 pip --version # py3-pip
21+ pipx --version # pipx
2122 python --version # python3
2223 sed --version # sed
2324 '
You can’t perform that action at this time.
0 commit comments