@@ -114,7 +114,7 @@ jobs:
114114 args : --release --locked --out dist -i python${{ matrix.python-version }}
115115 - name : " Test wheel - aarch64"
116116 run : |
117- pip install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
117+ pip install dist/*.whl --force-reinstall
118118 ${{ env.EXECUTABLE_NAME }} --help
119119 python -m ${{ env.MODULE_NAME }} --help
120120 - name : " Upload wheels"
@@ -134,7 +134,7 @@ jobs:
134134 # NOTE: i686 disabled due to poor support in PyArrow and friends.
135135 # - target: i686-pc-windows-msvc
136136 # arch: x86
137- python-version : ["3.9", "3. 10", "3.11", "3.12", "3.13", "3.14"]
137+ python-version : ["3.10", "3.11", "3.12", "3.13", "3.14"]
138138 steps :
139139 - uses : actions/checkout@v4.2.2
140140 with :
@@ -152,7 +152,7 @@ jobs:
152152 - name : " Test wheel"
153153 shell : bash
154154 run : |
155- python -m pip install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
155+ python -m pip install dist/*.whl --force-reinstall
156156 ${{ env.EXECUTABLE_NAME }} --help
157157 python -m ${{ env.MODULE_NAME }} --help
158158 - name : " Upload wheels"
@@ -184,7 +184,7 @@ jobs:
184184 - name : " Test wheel"
185185 shell : bash
186186 run : |
187- python -m pip install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
187+ python -m pip install dist/*.whl --force-reinstall
188188 ${{ env.EXECUTABLE_NAME }} --help
189189 python -m ${{ env.MODULE_NAME }} --help
190190 - name : " Upload wheels"
@@ -214,7 +214,7 @@ jobs:
214214 uses : PyO3/maturin-action@v1.49.1
215215 with :
216216 manylinux : auto
217- args : --release --locked --out dist -i python3.9 python3. 10 python3.11 python3.12 python3.13 python3.14
217+ args : --release --locked --out dist -i python3.10 python3.11 python3.12 python3.13 python3.14
218218 before-script-linux : |
219219 # If we're running on rhel centos, install needed packages.
220220 if command -v yum &> /dev/null; then
@@ -233,7 +233,8 @@ jobs:
233233 - name : " Test wheel"
234234 if : ${{ startsWith(matrix.target, 'x86_64') }}
235235 run : |
236- pip install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
236+ PYTAG="cp$(python -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')")"
237+ pip install dist/*-${PYTAG}-*.whl --force-reinstall
237238 ${{ env.EXECUTABLE_NAME }} --help
238239 python -m ${{ env.MODULE_NAME }} --help
239240 - name : " Upload wheels"
@@ -268,7 +269,7 @@ jobs:
268269 target : ${{ matrix.platform.target }}
269270 manylinux : auto
270271 docker-options : ${{ matrix.platform.maturin_docker_options }}
271- args : --release --locked --out dist -i python3.9 python3. 10 python3.11 python3.12 python3.13 python3.14
272+ args : --release --locked --out dist -i python3.10 python3.11 python3.12 python3.13 python3.14
272273 env :
273274 CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
274275 # Set the CFLAGS for the aarch64 target, defining the ARM architecture
@@ -294,7 +295,8 @@ jobs:
294295 export CARGO_HOME=/tmp/cargo-home
295296 python3 -m venv /tmp/venv
296297 . /tmp/venv/bin/activate
297- pip3 install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
298+ PYTAG="cp$(python3 -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')")"
299+ pip3 install dist/*-${PYTAG}-*.whl --force-reinstall
298300 ${{ env.EXECUTABLE_NAME }} --help
299301 - name : " Upload wheels"
300302 uses : actions/upload-artifact@v4.6.2
@@ -324,7 +326,7 @@ jobs:
324326 with :
325327 target : ${{ matrix.target }}
326328 manylinux : musllinux_1_2
327- args : --release --locked --out dist -i python3.9 python3. 10 python3.11 python3.12 python3.13 python3.14
329+ args : --release --locked --out dist -i python3.10 python3.11 python3.12 python3.13 python3.14
328330 - name : " Test wheel"
329331 if : matrix.target == 'x86_64-unknown-linux-musl'
330332 uses : addnab/docker-run-action@v3
@@ -334,7 +336,8 @@ jobs:
334336 run : |
335337 apk add python3 python3-dev py3-pip rust
336338 python -m venv .venv
337- .venv/bin/pip3 install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
339+ PYTAG="cp$(python -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')")"
340+ .venv/bin/pip3 install dist/*-${PYTAG}-*.whl --force-reinstall
338341 .venv/bin/${{ env.EXECUTABLE_NAME }} --help
339342 - name : " Upload wheels"
340343 uses : actions/upload-artifact@v4.6.2
@@ -362,7 +365,7 @@ jobs:
362365 with :
363366 target : ${{ matrix.platform.target }}
364367 manylinux : musllinux_1_2
365- args : --release --locked --out dist -i python3.9 python3. 10 python3.11 python3.12 python3.13 python3.14
368+ args : --release --locked --out dist -i python3.10 python3.11 python3.12 python3.13 python3.14
366369 - uses : uraimo/run-on-arch-action@v2
367370 name : Test wheel
368371 with :
@@ -373,7 +376,8 @@ jobs:
373376 apk add python3 python3-dev py3-pip rust
374377 run : |
375378 python -m venv .venv
376- .venv/bin/pip3 install ${{ env.PACKAGE_NAME }} --find-links dist/ --force-reinstall
379+ PYTAG="cp$(python3 -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')")"
380+ .venv/bin/pip3 install dist/*-${PYTAG}-*.whl --force-reinstall
377381 .venv/bin/${{ env.EXECUTABLE_NAME }} --help
378382 - name : " Upload wheels"
379383 uses : actions/upload-artifact@v4.6.2
0 commit comments