From 382e6cd6b87f3cd02a4597b053967bfce7100036 Mon Sep 17 00:00:00 2001 From: Salamist <31216142+Salamist@users.noreply.github.com> Date: Tue, 15 Oct 2024 16:47:02 +0200 Subject: [PATCH 1/4] Update build-wheels.yml Attempt to use cibuildwheel v2.21.3 which has support for Python 3.12 and 3.13 --- .github/workflows/build-wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 8ffa4c2..011a751 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -51,7 +51,7 @@ jobs: python-version: '3.9' - name: Build wheels - uses: pypa/cibuildwheel@v2.11.3 + uses: pypa/cibuildwheel@v2.21.3 - uses: actions/upload-artifact@v3 with: From d03aefa8eb9ac2c4f9b63c90048eb2556e8477d7 Mon Sep 17 00:00:00 2001 From: Salamist <31216142+Salamist@users.noreply.github.com> Date: Wed, 16 Oct 2024 11:21:35 +0200 Subject: [PATCH 2/4] Add Python 3.12 and 3.13 into classifiers --- setup.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.cfg b/setup.cfg index 6dfac98..b04257d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,6 +27,8 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: System :: Hardware :: Universal Serial Bus (USB) Typing :: Typed project_urls = From 32776cd2ea3a9cb2844986d1742039f7fd47c3cb Mon Sep 17 00:00:00 2001 From: Dmytro Yaroshenko Date: Wed, 19 Mar 2025 20:43:29 +0000 Subject: [PATCH 3/4] updated ci actions --- .github/workflows/build-wheels.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 011a751..5a7382c 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -35,17 +35,17 @@ jobs: - windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Set up QEMU if: runner.os == 'Linux' - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 with: platforms: arm64 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 name: Install Python with: python-version: '3.9' @@ -53,6 +53,6 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v2.21.3 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl From d4576cac5126a70b8b908d40058d170488155721 Mon Sep 17 00:00:00 2001 From: Dmytro Yaroshenko <73843436+o-murphy@users.noreply.github.com> Date: Fri, 21 Mar 2025 10:40:37 +0200 Subject: [PATCH 4/4] artifacts upload fix --- .github/workflows/build-wheels.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 5a7382c..77420a0 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -55,4 +55,5 @@ jobs: - uses: actions/upload-artifact@v4 with: + name: wheelhouse-${{ matrix.os }} path: ./wheelhouse/*.whl