Skip to content

Commit 8744d9a

Browse files
committed
Remove python3.7
1 parent ee460ba commit 8744d9a

File tree

1 file changed

+35
-37
lines changed

1 file changed

+35
-37
lines changed

all/Dockerfile

+35-37
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,13 @@ RUN apt-install git-core build-essential pkg-config
99

1010
ADD https://bootstrap.pypa.io/get-pip.py /usr/share/python/get-pip.py
1111
RUN apt-install \
12-
python3-dev \
13-
python3-setuptools \
14-
python3-wheel \
15-
python3-venv \
16-
python3-virtualenv \
17-
python-is-python3
12+
python3-dev \
13+
python3-setuptools \
14+
python3-wheel \
15+
python3-venv \
16+
python3-virtualenv \
17+
python-is-python3
1818

19-
RUN apt-install -y python3.7 python3.7-dev python3.7-venv
2019
RUN apt-install -y python3.8 python3.8-dev python3.8-venv
2120
RUN apt-install -y python3.9 python3.9-dev python3.9-venv
2221
RUN apt-install -y python3.10 python3.10-dev python3.10-venv python3.10-distutils
@@ -25,54 +24,53 @@ RUN apt-install -y python3.12 python3.12-dev python3.12-venv python3.12-distutil
2524
RUN apt-install -y python3.13 python3.13-dev python3.13-venv python3.13-nogil
2625

2726
RUN apt-install \
28-
cargo \
29-
libffi-dev \
30-
libmysqlclient-dev \
31-
libpq-dev \
32-
libssl-dev \
33-
libxml2-dev \
34-
libxslt1-dev \
35-
libyaml-dev \
36-
rustc
27+
cargo \
28+
libffi-dev \
29+
libmysqlclient-dev \
30+
libpq-dev \
31+
libssl-dev \
32+
libxml2-dev \
33+
libxslt1-dev \
34+
libyaml-dev \
35+
rustc
3736

3837
# No create cargo cache and fixing the armv7 builds
3938
RUN ln -snf /dev/shm /root/.cargo
4039

4140
RUN \
42-
python3.7 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
43-
python3.8 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
44-
python3.9 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
45-
python3.10 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
46-
python3.11 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
47-
python3.12 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
41+
python3.8 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
42+
python3.9 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
43+
python3.10 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
44+
python3.11 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
45+
python3.12 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython" && \
4846
python3.13 /usr/share/python/get-pip.py "pip == 24.0" "setuptools < 60" "wheel == 0.37.0" "cython"
4947

5048
# Upgrade preinstalled wheels
5149
RUN rm -fr \
52-
/usr/share/python-wheels/pip*.whl \
53-
/usr/share/python-wheels/wheel*.whl \
54-
/usr/share/python-wheels/setuptools*.whl \
55-
&& python3 -m pip wheel --cache-dir /tmp/wheels -w /usr/share/python-wheels --no-binary=:all: \
56-
"pip==24.0" "wheel==0.37.0" "setuptools<60" \
57-
&& rm -fr /tmp/wheels
50+
/usr/share/python-wheels/pip*.whl \
51+
/usr/share/python-wheels/wheel*.whl \
52+
/usr/share/python-wheels/setuptools*.whl \
53+
&& python3 -m pip wheel --cache-dir /tmp/wheels -w /usr/share/python-wheels --no-binary=:all: \
54+
"pip==24.0" "wheel==0.37.0" "setuptools<60" \
55+
&& rm -fr /tmp/wheels
5856

5957
RUN --mount=type=cache,target=/tmp/cache \
6058
python3 -m venv /usr/share/python3/tox && \
61-
/usr/share/python3/tox/bin/pip install tox && \
62-
ln -snf /usr/share/python3/tox/bin/tox /usr/bin/tox && \
63-
ln -snf /usr/share/python3/tox/bin/tox /usr/local/bin/tox
59+
/usr/share/python3/tox/bin/pip install tox && \
60+
ln -snf /usr/share/python3/tox/bin/tox /usr/bin/tox && \
61+
ln -snf /usr/share/python3/tox/bin/tox /usr/local/bin/tox
6462

6563
RUN --mount=type=cache,target=/tmp/cache \
6664
python3 -m venv /usr/share/python3/coveralls && \
67-
/usr/share/python3/coveralls/bin/pip install coveralls && \
68-
ln -snf /usr/share/python3/coveralls/bin/coveralls /usr/bin/coveralls && \
69-
ln -snf /usr/share/python3/coveralls/bin/coveralls /usr/local/bin/coveralls
65+
/usr/share/python3/coveralls/bin/pip install coveralls && \
66+
ln -snf /usr/share/python3/coveralls/bin/coveralls /usr/bin/coveralls && \
67+
ln -snf /usr/share/python3/coveralls/bin/coveralls /usr/local/bin/coveralls
7068

7169
RUN --mount=type=cache,target=/tmp/cache \
7270
python3 -m venv /usr/share/python3/poetry && \
73-
/usr/share/python3/poetry/bin/pip install poetry && \
74-
ln -snf /usr/share/python3/poetry/bin/poetry /usr/bin/poetry && \
75-
ln -snf /usr/share/python3/poetry/bin/poetry /usr/local/bin/poetry
71+
/usr/share/python3/poetry/bin/pip install poetry && \
72+
ln -snf /usr/share/python3/poetry/bin/poetry /usr/bin/poetry && \
73+
ln -snf /usr/share/python3/poetry/bin/poetry /usr/local/bin/poetry
7674

7775
ENV PIP_CONFIG_FILE /etc/pip.conf
7876

0 commit comments

Comments
 (0)