Skip to content

Commit 72b6fba

Browse files
Salamisto-murphy
andauthored
Update cibuildwheel to build wheels for Python 3.13 (#23)
* Update build-wheels.yml Attempt to use cibuildwheel v2.21.3 which has support for Python 3.12 and 3.13 * Add Python 3.12 and 3.13 into classifiers * updated ci actions * artifacts upload fix --------- Co-authored-by: Dmytro Yaroshenko <[email protected]> Co-authored-by: Dmytro Yaroshenko <[email protected]>
1 parent 7a62b64 commit 72b6fba

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.github/workflows/build-wheels.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,25 @@ jobs:
3535
- windows-latest
3636

3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v4
3939
with:
4040
submodules: 'recursive'
4141

4242
- name: Set up QEMU
4343
if: runner.os == 'Linux'
44-
uses: docker/setup-qemu-action@v2
44+
uses: docker/setup-qemu-action@v3
4545
with:
4646
platforms: arm64
4747

48-
- uses: actions/setup-python@v4
48+
- uses: actions/setup-python@v5
4949
name: Install Python
5050
with:
5151
python-version: '3.9'
5252

5353
- name: Build wheels
54-
uses: pypa/cibuildwheel@v2.11.3
54+
uses: pypa/cibuildwheel@v2.21.3
5555

56-
- uses: actions/upload-artifact@v3
56+
- uses: actions/upload-artifact@v4
5757
with:
58+
name: wheelhouse-${{ matrix.os }}
5859
path: ./wheelhouse/*.whl

setup.cfg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ classifiers =
2727
Programming Language :: Python :: 3.9
2828
Programming Language :: Python :: 3.10
2929
Programming Language :: Python :: 3.11
30+
Programming Language :: Python :: 3.12
31+
Programming Language :: Python :: 3.13
3032
Topic :: System :: Hardware :: Universal Serial Bus (USB)
3133
Typing :: Typed
3234
project_urls =

0 commit comments

Comments
 (0)