Skip to content

Commit 8deb56c

Browse files
eshattowE Shattow
authored andcommitted
Bump alpine distro version 3.23 and drop previous Python version 3.13
Bump alpine distro version and update README.md to describe that and system software versions. Notably: - rust compiler stable version is now 1.91 - scikit-build is already the latest version but we update the README.md with that information - GCC gets a major verison bump to 15.2.0 - Cython has a patch level version bump 3.2.5 that partially readies some compatibility features for the next minor version 3.3.x Other notable changes: - numpy version 2.4.4 (was 2.3.3) to align with alpine release EOL schedule - bump devcontainer version Python 3.13 to Python 3.14 - drop Python 3.13 images from build (Python 3.14 is the default for 3-months now since home-assistant/core#161426) https://alpinelinux.org/posts/Alpine-3.23.0-released.html
1 parent 6ef2e3f commit 8deb56c

6 files changed

Lines changed: 11 additions & 29 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
22
{
33
"name": "Wheels",
4-
"image": "mcr.microsoft.com/devcontainers/python:3.13",
4+
"image": "mcr.microsoft.com/devcontainers/python:3.14",
55
"postStartCommand": "pip install -r requirements.txt -r requirements_tests.txt && prek install",
66
"customizations": {
77
"vscode": {

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
strategy:
7070
fail-fast: false
7171
matrix:
72-
abi: ["cp313", "cp314"]
72+
abi: ["cp314"]
7373
tag: ["musllinux_1_2"]
7474
arch: ["aarch64", "amd64"]
7575
include:

.github/workflows/publish.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,12 @@ jobs:
1717
strategy:
1818
fail-fast: False
1919
matrix:
20-
abi: ["cp313", "cp314"]
20+
abi: ["cp314"]
2121
tag: ["musllinux_1_2"]
2222
arch: ["aarch64", "amd64"]
2323
include:
24-
- abi: cp313
25-
base: 3.13-alpine3.22
2624
- abi: cp314
27-
base: 3.14-alpine3.22
25+
base: 3.14-alpine3.23
2826

2927
- arch: aarch64
3028
platform: linux/arm64

README.md

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,18 @@ Compile utilities:
1414
- automake
1515
- cargo
1616

17-
### Python 3.13 / musllinux_1_2
18-
19-
Build with Alpine 3.22
20-
Images: ghcr.io/home-assistant/wheels/ARCH/musllinux_1_2/cp313:VERSION
21-
22-
Version of system builds:
23-
24-
- GCC 14.2.0
25-
- Cython 3.2.2
26-
- numpy 2.3.3
27-
- scikit-build 0.18.1
28-
- cffi 2.0.0
29-
3017
### Python 3.14 / musllinux_1_2
3118

32-
Build with Alpine 3.22
19+
Build with Alpine 3.23
3320
Images: ghcr.io/home-assistant/wheels/ARCH/musllinux_1_2/cp314:VERSION
3421

3522
Version of system builds:
3623

37-
- GCC 14.2.0
38-
- Cython 3.2.2
39-
- numpy 2.3.3
40-
- scikit-build 0.18.1
24+
- GCC 15.2.0
25+
- rust 1.91.1
26+
- Cython 3.2.5
27+
- numpy 2.4.4
28+
- scikit-build 0.19.0
4129
- cffi 2.0.0
4230

4331
## Misc

requirements_cp313.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

requirements_cp314.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
Cython==3.2.5
2-
numpy==2.3.3
2+
numpy==2.4.4
33
scikit-build==0.19.0
44
cffi==2.0.0

0 commit comments

Comments
 (0)