12
12
runs-on : ubuntu-latest
13
13
# CentOS 7 64 bits Docker Hub image that 'build-linux-wheels' executes in.
14
14
# See https://github.com/pypa/manylinux for this particular container:
15
- # * CPython 3.8, 3.9, 3.10, 3.11 and 3.12 installed in /opt/python/<python tag>-<abi tag>
15
+ # * CPython versions installed in /opt/python/<python tag>-<abi tag>
16
16
container : quay.io/pypa/manylinux_2_28_x86_64:latest
17
17
steps :
18
18
- name : " Checkout the full project"
26
26
MATURIN_PYPI_TOKEN : ${{ secrets.PYPI_API_TOKEN_FXP }}
27
27
run : |
28
28
source $HOME/.cargo/env
29
- for PYBIN in /opt/python/cp3{8,9,10,11,12,13}-* /bin; do
29
+ for PYBIN in /opt/python/cp*- cp3{8,9,10,11,12,13}/bin; do
30
30
"${PYBIN}/pip" install --upgrade pip
31
31
"${PYBIN}/pip" install maturin
32
32
"${PYBIN}/maturin" publish -i "${PYBIN}/python" --skip-existing --compatibility manylinux_2_28
52
52
MATURIN_PYPI_TOKEN : ${{ secrets.PYPI_API_TOKEN_FXP }}
53
53
run : |
54
54
source $HOME/.cargo/env
55
- for PYBIN in /opt/python/cp3{8,9,10,11,12,13}-* /bin; do
55
+ for PYBIN in /opt/python/cp*- cp3{8,9,10,11,12,13}/bin; do
56
56
"${PYBIN}/pip" install --upgrade pip
57
57
"${PYBIN}/pip" install maturin
58
58
"${PYBIN}/maturin" publish -i "${PYBIN}/python" --skip-existing --compatibility manylinux2014
81
81
${{ env.img }} \
82
82
bash -exc 'curl --proto "=https" --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && \
83
83
source $HOME/.cargo/env && \
84
- for PYBIN in /opt/python/cp3{8,9,10,11,12,13}-* /bin; do
84
+ for PYBIN in /opt/python/cp*- cp3{8,9,10,11,12,13}/bin; do
85
85
echo "Loop on PYBIN: $PYBIN"
86
86
"${PYBIN}/pip" install --upgrade pip
87
87
"${PYBIN}/pip" install maturin
@@ -108,7 +108,7 @@ jobs:
108
108
${{ env.img }} \
109
109
bash -exc 'curl --proto "=https" --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-host aarch64-unknown-linux-gnu -y && \
110
110
source $HOME/.cargo/env && \
111
- for PYBIN in /opt/python/cp3{8,9,10,11,12,13}-* /bin; do
111
+ for PYBIN in /opt/python/cp*- cp3{8,9,10,11,12,13}/bin; do
112
112
echo "Loop on PYBIN: $PYBIN"
113
113
"${PYBIN}/pip" install maturin
114
114
"${PYBIN}/maturin" -V
@@ -124,7 +124,7 @@ jobs:
124
124
fail-fast : false
125
125
matrix :
126
126
os : [windows-latest]
127
- python-version : ['3.8', '3.9', '3.10', '3.11','3.12']
127
+ python-version : ['3.8', '3.9', '3.10', '3.11','3.12', '3.13' ]
128
128
steps :
129
129
# Checkout the project
130
130
- uses : actions/checkout@v4
0 commit comments