Skip to content

Commit ba2746c

Browse files
build(python): 更新 python 3.14
1 parent b97f158 commit ba2746c

File tree

29 files changed

+198
-145
lines changed

29 files changed

+198
-145
lines changed

.github/workflows/python.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ jobs:
2929
matrix:
3030
name: ['python']
3131
suite: ['trixie', 'slim-trixie', 'alpine3.21', 'alpine3.22']
32-
version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14-rc']
33-
latest_version: ['3.13']
32+
version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
33+
latest_version: ['3.14']
3434

3535
steps:
3636
- name: Checkout ${{ matrix.name }}
@@ -82,10 +82,7 @@ jobs:
8282
platforms: linux/loong64
8383
push: ${{ github.event_name != 'pull_request' }}
8484
tags: |
85-
ghcr.io/${{ github.repository_owner }}/${{ matrix.name }}:${{ env.image_tag }}
86-
ghcr.io/${{ github.repository_owner }}/${{ matrix.name }}:${{ env.full_image_tag }}
87-
ghcr.io/${{ github.repository_owner }}/${{ matrix.name }}:${{ matrix.version }}-${{ matrix.suite }}
88-
ghcr.io/${{ github.repository_owner }}/${{ matrix.name }}:${{ env.full_version }}-${{ matrix.suite }}
85+
ghcr.io/${{ github.repository_owner }}/${{ matrix.name }}:${{ env.full_version }}-${{ matrix.suite }}-loong64
8986
outputs: type=image,oci-mediatypes=true,compression=zstd,compression-level=3,force-compression=true
9087
cache-from: type=gha
9188
cache-to: type=gha,mode=max
@@ -107,7 +104,6 @@ jobs:
107104
version="${{ matrix.version }}"
108105
latest_version="${{ matrix.latest_version }}"
109106
110-
crane cp "$repo:$full_version-$suite" "$repo:$full_version-$suite-loong64"
111107
crane index append -t "$repo:$full_version-$suite" \
112108
-m "$repo:$full_version-$suite-loong64" \
113109
-m "python:$full_version-$suite"

python/3.10/alpine3.21/Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c0
2828
RUN set -eux; \
2929
\
3030
apk add --no-cache --virtual .build-deps \
31-
gnupg \
32-
tar \
33-
xz \
34-
\
31+
patch \
3532
bluez-dev \
3633
bzip2-dev \
3734
dpkg-dev dpkg \
3835
findutils \
3936
gcc \
4037
gdbm-dev \
38+
gnupg \
4139
libc-dev \
4240
libffi-dev \
4341
libnsl-dev \
@@ -46,14 +44,15 @@ RUN set -eux; \
4644
make \
4745
ncurses-dev \
4846
openssl-dev \
49-
patch \
5047
pax-utils \
5148
readline-dev \
5249
sqlite-dev \
50+
tar \
5351
tcl-dev \
5452
tk \
5553
tk-dev \
5654
util-linux-dev \
55+
xz \
5756
xz-dev \
5857
zlib-dev \
5958
; \

python/3.10/alpine3.22/Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ ENV PYTHON_SHA256 c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c0
2828
RUN set -eux; \
2929
\
3030
apk add --no-cache --virtual .build-deps \
31-
gnupg \
32-
tar \
33-
xz \
34-
\
31+
patch \
3532
bluez-dev \
3633
bzip2-dev \
3734
dpkg-dev dpkg \
3835
findutils \
3936
gcc \
4037
gdbm-dev \
38+
gnupg \
4139
libc-dev \
4240
libffi-dev \
4341
libnsl-dev \
@@ -46,14 +44,15 @@ RUN set -eux; \
4644
make \
4745
ncurses-dev \
4846
openssl-dev \
49-
patch \
5047
pax-utils \
5148
readline-dev \
5249
sqlite-dev \
50+
tar \
5351
tcl-dev \
5452
tk \
5553
tk-dev \
5654
util-linux-dev \
55+
xz \
5756
xz-dev \
5857
zlib-dev \
5958
; \

python/3.10/slim-forky/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ RUN set -eux; \
3333
savedAptMark="$(apt-mark showmanual)"; \
3434
apt-get update; \
3535
apt-get install -y --no-install-recommends \
36+
patch \
3637
dpkg-dev \
3738
gcc \
3839
gnupg \
@@ -48,7 +49,6 @@ RUN set -eux; \
4849
libsqlite3-dev \
4950
libssl-dev \
5051
make \
51-
patch \
5252
tk-dev \
5353
uuid-dev \
5454
wget \

python/3.10/slim-trixie/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ RUN set -eux; \
3333
savedAptMark="$(apt-mark showmanual)"; \
3434
apt-get update; \
3535
apt-get install -y --no-install-recommends \
36+
patch \
3637
dpkg-dev \
3738
gcc \
3839
gnupg \
@@ -48,7 +49,6 @@ RUN set -eux; \
4849
libsqlite3-dev \
4950
libssl-dev \
5051
make \
51-
patch \
5252
tk-dev \
5353
uuid-dev \
5454
wget \

python/3.11/alpine3.21/Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b
2828
RUN set -eux; \
2929
\
3030
apk add --no-cache --virtual .build-deps \
31-
gnupg \
32-
tar \
33-
xz \
34-
\
31+
patch \
3532
bluez-dev \
3633
bzip2-dev \
3734
dpkg-dev dpkg \
3835
findutils \
3936
gcc \
4037
gdbm-dev \
38+
gnupg \
4139
libc-dev \
4240
libffi-dev \
4341
libnsl-dev \
@@ -46,14 +44,15 @@ RUN set -eux; \
4644
make \
4745
ncurses-dev \
4846
openssl-dev \
49-
patch \
5047
pax-utils \
5148
readline-dev \
5249
sqlite-dev \
50+
tar \
5351
tcl-dev \
5452
tk \
5553
tk-dev \
5654
util-linux-dev \
55+
xz \
5756
xz-dev \
5857
zlib-dev \
5958
; \

python/3.11/alpine3.22/Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ ENV PYTHON_SHA256 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b
2828
RUN set -eux; \
2929
\
3030
apk add --no-cache --virtual .build-deps \
31-
gnupg \
32-
tar \
33-
xz \
34-
\
31+
patch \
3532
bluez-dev \
3633
bzip2-dev \
3734
dpkg-dev dpkg \
3835
findutils \
3936
gcc \
4037
gdbm-dev \
38+
gnupg \
4139
libc-dev \
4240
libffi-dev \
4341
libnsl-dev \
@@ -46,14 +44,15 @@ RUN set -eux; \
4644
make \
4745
ncurses-dev \
4846
openssl-dev \
49-
patch \
5047
pax-utils \
5148
readline-dev \
5249
sqlite-dev \
50+
tar \
5351
tcl-dev \
5452
tk \
5553
tk-dev \
5654
util-linux-dev \
55+
xz \
5756
xz-dev \
5857
zlib-dev \
5958
; \

python/3.11/slim-forky/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ RUN set -eux; \
3333
savedAptMark="$(apt-mark showmanual)"; \
3434
apt-get update; \
3535
apt-get install -y --no-install-recommends \
36+
patch \
3637
dpkg-dev \
3738
gcc \
3839
gnupg \
@@ -48,7 +49,6 @@ RUN set -eux; \
4849
libsqlite3-dev \
4950
libssl-dev \
5051
make \
51-
patch \
5252
tk-dev \
5353
uuid-dev \
5454
wget \

python/3.11/slim-trixie/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ RUN set -eux; \
3333
savedAptMark="$(apt-mark showmanual)"; \
3434
apt-get update; \
3535
apt-get install -y --no-install-recommends \
36+
patch \
3637
dpkg-dev \
3738
gcc \
3839
gnupg \
@@ -48,7 +49,6 @@ RUN set -eux; \
4849
libsqlite3-dev \
4950
libssl-dev \
5051
make \
51-
patch \
5252
tk-dev \
5353
uuid-dev \
5454
wget \

python/3.12/alpine3.21/Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ ENV PYTHON_SHA256 fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656
2828
RUN set -eux; \
2929
\
3030
apk add --no-cache --virtual .build-deps \
31-
gnupg \
32-
tar \
33-
xz \
34-
\
31+
patch \
3532
bluez-dev \
3633
bzip2-dev \
3734
dpkg-dev dpkg \
3835
findutils \
3936
gcc \
4037
gdbm-dev \
38+
gnupg \
4139
libc-dev \
4240
libffi-dev \
4341
libnsl-dev \
@@ -46,14 +44,15 @@ RUN set -eux; \
4644
make \
4745
ncurses-dev \
4846
openssl-dev \
49-
patch \
5047
pax-utils \
5148
readline-dev \
5249
sqlite-dev \
50+
tar \
5351
tcl-dev \
5452
tk \
5553
tk-dev \
5654
util-linux-dev \
55+
xz \
5756
xz-dev \
5857
zlib-dev \
5958
; \

0 commit comments

Comments
 (0)