File tree Expand file tree Collapse file tree 3 files changed +25
-7
lines changed
runtimes/languages/python Expand file tree Collapse file tree 3 files changed +25
-7
lines changed Original file line number Diff line number Diff line change @@ -12,15 +12,21 @@ RUN apt-get update && \
1212 make -j $(nproc) && \
1313 make altinstall && \
1414 cd .. && \
15- rm -rf Python-3.10.16 Python-3.10.16.tgz && \
1615 ln -s /usr/local/bin/python3.10 /usr/bin/python3 && \
1716 ln -s /usr/local/bin/python3.10 /usr/bin/python && \
1817 python3.10 -m ensurepip --upgrade && \
1918 ln -s /usr/local/bin/pip3.10 /usr/bin/pip && \
2019 ln -s /usr/local/bin/pip3.10 /usr/bin/pip3 && \
2120 mkdir /root/.devbox && \
21+ apt-get remove -y build-essential libncursesw5-dev libssl-dev \
22+ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev && \
23+ apt-get autoremove -y && \
2224 apt-get clean && \
23- rm -rf /var/lib/apt/lists/*
25+ rm -rf /var/lib/apt/lists/* && \
26+ rm -rf Python-3.10.16 Python-3.10.16.tgz && \
27+ rm -rf /tmp/* /var/tmp/* && \
28+ find /usr/local -name "*.pyc" -delete && \
29+ find /usr/local -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null || true
2430
2531USER devbox
2632RUN sudo rm -rf /home/devbox/project/*
Original file line number Diff line number Diff line change @@ -12,15 +12,21 @@ RUN apt-get update && \
1212 make -j $(nproc) && \
1313 make altinstall && \
1414 cd .. && \
15- rm -rf Python-3.11.11 Python-3.11.11.tgz && \
1615 ln -s /usr/local/bin/python3.11 /usr/bin/python3 && \
1716 ln -s /usr/local/bin/python3.11 /usr/bin/python && \
1817 python3.11 -m ensurepip --upgrade && \
1918 ln -s /usr/local/bin/pip3.11 /usr/bin/pip && \
2019 ln -s /usr/local/bin/pip3.11 /usr/bin/pip3 && \
2120 mkdir /root/.devbox && \
21+ apt-get remove -y build-essential libncursesw5-dev libssl-dev \
22+ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev && \
23+ apt-get autoremove -y && \
2224 apt-get clean && \
23- rm -rf /var/lib/apt/lists/*
25+ rm -rf /var/lib/apt/lists/* && \
26+ rm -rf Python-3.11.11 Python-3.11.11.tgz && \
27+ rm -rf /tmp/* /var/tmp/* && \
28+ find /usr/local -name "*.pyc" -delete && \
29+ find /usr/local -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null || true
2430
2531USER devbox
2632RUN sudo rm -rf /home/devbox/project/*
@@ -34,4 +40,4 @@ ARG CN_PATCH_ENABLED=false
3440RUN if [ "$CN_PATCH_ENABLED" = "true" ]; then \
3541 sudo su devbox -c "pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple" ; \
3642 sudo su root -c "pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple" ; \
37- fi
43+ fi
Original file line number Diff line number Diff line change @@ -12,15 +12,21 @@ RUN apt-get update && \
1212 make -j $(nproc) && \
1313 make altinstall && \
1414 cd .. && \
15- rm -rf Python-3.12.8 Python-3.12.8.tgz && \
1615 ln -s /usr/local/bin/python3.12 /usr/bin/python3 && \
1716 ln -s /usr/local/bin/python3.12 /usr/bin/python && \
1817 python3.12 -m ensurepip --upgrade && \
1918 ln -s /usr/local/bin/pip3.12 /usr/bin/pip && \
2019 ln -s /usr/local/bin/pip3.12 /usr/bin/pip3 && \
2120 mkdir /root/.devbox && \
21+ apt-get remove -y build-essential libncursesw5-dev libssl-dev \
22+ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev && \
23+ apt-get autoremove -y && \
2224 apt-get clean && \
23- rm -rf /var/lib/apt/lists/*
25+ rm -rf /var/lib/apt/lists/* && \
26+ rm -rf Python-3.12.8 Python-3.12.8.tgz && \
27+ rm -rf /tmp/* /var/tmp/* && \
28+ find /usr/local -name "*.pyc" -delete && \
29+ find /usr/local -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null || true
2430
2531USER devbox
2632RUN sudo rm -rf /home/devbox/project/*
You can’t perform that action at this time.
0 commit comments