Skip to content

Commit

Permalink
Add support for Python 3.13 (#795)
Browse files Browse the repository at this point in the history
Co-authored-by: Franck Nijhof <[email protected]>
  • Loading branch information
cdce8p and frenck authored Nov 8, 2024
1 parent 083b510 commit 6fd5b40
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,9 @@ jobs:
name: Test wheels ${{ matrix.arch }}-${{ matrix.abi }}-${{ matrix.tag }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
abi: ["cp312"]
abi: ["cp312", "cp313"]
tag: ["musllinux_1_2"]
arch: ["aarch64", "armhf", "armv7", "amd64", "i386"]

Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,16 @@ jobs:
strategy:
fail-fast: False
matrix:
abi: ["cp312"]
abi: ["cp312", "cp313"]
tag: ["musllinux_1_2"]
arch: ["aarch64", "armhf", "armv7", "amd64", "i386"]
include:
- abi: cp312
tag: musllinux_1_2
base: 3.12-alpine3.20
- abi: cp313
tag: musllinux_1_2
base: 3.13-alpine3.20
steps:
- name: Checkout the repository
uses: actions/[email protected]
Expand Down
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,19 @@ Version of system builds:
- scikit-build 0.18.1
- cffi 1.17.1

### Python 3.13 / musllinux_1_2

Build with Alpine 3.20
Images: ghcr.io/home-assistant/wheels/ARCH/musllinux_1_2/cp313:VERSION

Version of system builds:

- GCC 13.2.1
- Cython 3.0.11
- numpy 2.1.2
- scikit-build 0.18.1
- cffi 1.17.1


## Misc

Expand Down
4 changes: 4 additions & 0 deletions requirements_cp313.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Cython==3.0.11
numpy==2.1.2
scikit-build==0.18.1
cffi==1.17.1

0 comments on commit 6fd5b40

Please sign in to comment.