From 5014ea65f2b0c9c655f99ce528b06c6ddc747880 Mon Sep 17 00:00:00 2001 From: Olivier Boulant Date: Thu, 27 Nov 2025 17:40:18 +0100 Subject: [PATCH 1/4] chore(build): try using python v3.13 for the build --- .github/workflows/upload-to-pypi.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upload-to-pypi.yml b/.github/workflows/upload-to-pypi.yml index 91b74b6b..3bcacfb4 100644 --- a/.github/workflows/upload-to-pypi.yml +++ b/.github/workflows/upload-to-pypi.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.13" - name: Install deps run: python -m pip install build twine - name: Build SDist @@ -51,7 +51,7 @@ jobs: # Used to host cibuildwheel - uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.13" - name: Install cibuildwheel run: python -m pip install cibuildwheel From aaa0c22d28b34ba2c53472ada5e4981bae76fa36 Mon Sep 17 00:00:00 2001 From: Olivier Boulant Date: Thu, 27 Nov 2025 19:41:39 +0100 Subject: [PATCH 2/4] chore(build): use python 3.14 for jobs and remove target for aarch64 and python 3.14 --- .github/workflows/upload-to-pypi.yml | 42 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/upload-to-pypi.yml b/.github/workflows/upload-to-pypi.yml index 3bcacfb4..9fcc16aa 100644 --- a/.github/workflows/upload-to-pypi.yml +++ b/.github/workflows/upload-to-pypi.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Install deps run: python -m pip install build twine - name: Build SDist @@ -51,7 +51,7 @@ jobs: # Used to host cibuildwheel - uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Install cibuildwheel run: python -m pip install cibuildwheel @@ -75,7 +75,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: [39, 310, 311, 312, 313, 314] + python: [39, 310, 311, 312, 313] include: - os: ubuntu-latest arch: aarch64 @@ -101,21 +101,21 @@ jobs: name: cibw-aarch64_wheels-${{ matrix.os }}-${{ strategy.job-index }} path: wheelhouse/*.whl - upload_all: - needs: [build_wheels, build_aarch64_wheels, make_sdist] - runs-on: ubuntu-latest - steps: - - uses: actions/download-artifact@v5 - with: - pattern: cibw-* - path: dist - merge-multiple: true - - name: Publish to PyPI - if: ${{ github.event.inputs.uploadToPyPI == 'true' }} - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: ${{ secrets.PYPI_USERNAME }} - password: ${{ secrets.PYPI_PASSWORD }} - - name: Skipped PyPI Upload - if: ${{ github.event.inputs.uploadToPyPI != 'true' }} - run: echo "Upload to PyPI was skipped due to workflow input." + # upload_all: + # needs: [build_wheels, build_aarch64_wheels, make_sdist] + # runs-on: ubuntu-latest + # steps: + # - uses: actions/download-artifact@v5 + # with: + # pattern: cibw-* + # path: dist + # merge-multiple: true + # - name: Publish to PyPI + # if: ${{ github.event.inputs.uploadToPyPI == 'true' }} + # uses: pypa/gh-action-pypi-publish@release/v1 + # with: + # user: ${{ secrets.PYPI_USERNAME }} + # password: ${{ secrets.PYPI_PASSWORD }} + # - name: Skipped PyPI Upload + # if: ${{ github.event.inputs.uploadToPyPI != 'true' }} + # run: echo "Upload to PyPI was skipped due to workflow input." From ccfeff2f208ed627b69841fcbabd2446834aa022 Mon Sep 17 00:00:00 2001 From: Olivier Boulant Date: Thu, 27 Nov 2025 20:04:24 +0100 Subject: [PATCH 3/4] adding python 3.14 target for aarch64 one last time to check --- .github/workflows/upload-to-pypi.yml | 38 ++++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/upload-to-pypi.yml b/.github/workflows/upload-to-pypi.yml index 9fcc16aa..91b74b6b 100644 --- a/.github/workflows/upload-to-pypi.yml +++ b/.github/workflows/upload-to-pypi.yml @@ -75,7 +75,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: [39, 310, 311, 312, 313] + python: [39, 310, 311, 312, 313, 314] include: - os: ubuntu-latest arch: aarch64 @@ -101,21 +101,21 @@ jobs: name: cibw-aarch64_wheels-${{ matrix.os }}-${{ strategy.job-index }} path: wheelhouse/*.whl - # upload_all: - # needs: [build_wheels, build_aarch64_wheels, make_sdist] - # runs-on: ubuntu-latest - # steps: - # - uses: actions/download-artifact@v5 - # with: - # pattern: cibw-* - # path: dist - # merge-multiple: true - # - name: Publish to PyPI - # if: ${{ github.event.inputs.uploadToPyPI == 'true' }} - # uses: pypa/gh-action-pypi-publish@release/v1 - # with: - # user: ${{ secrets.PYPI_USERNAME }} - # password: ${{ secrets.PYPI_PASSWORD }} - # - name: Skipped PyPI Upload - # if: ${{ github.event.inputs.uploadToPyPI != 'true' }} - # run: echo "Upload to PyPI was skipped due to workflow input." + upload_all: + needs: [build_wheels, build_aarch64_wheels, make_sdist] + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v5 + with: + pattern: cibw-* + path: dist + merge-multiple: true + - name: Publish to PyPI + if: ${{ github.event.inputs.uploadToPyPI == 'true' }} + uses: pypa/gh-action-pypi-publish@release/v1 + with: + user: ${{ secrets.PYPI_USERNAME }} + password: ${{ secrets.PYPI_PASSWORD }} + - name: Skipped PyPI Upload + if: ${{ github.event.inputs.uploadToPyPI != 'true' }} + run: echo "Upload to PyPI was skipped due to workflow input." From 503a1bab38c5081678000f5306ac8bafa4b5a20c Mon Sep 17 00:00:00 2001 From: Olivier Boulant Date: Thu, 27 Nov 2025 20:13:05 +0100 Subject: [PATCH 4/4] finally removing aarch64 python 3.14 target --- .github/workflows/upload-to-pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload-to-pypi.yml b/.github/workflows/upload-to-pypi.yml index 91b74b6b..af49160d 100644 --- a/.github/workflows/upload-to-pypi.yml +++ b/.github/workflows/upload-to-pypi.yml @@ -75,7 +75,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: [39, 310, 311, 312, 313, 314] + python: [39, 310, 311, 312, 313] include: - os: ubuntu-latest arch: aarch64