d6a63ecd6e
Co-authored-by: Franck Nijhof <frenck@frenck.nl> |
||
---|---|---|
.devcontainer | ||
.github | ||
builder | ||
rootfs | ||
tests | ||
.gitignore | ||
.hadolint.yaml | ||
0001-Support-musllinux-armv6l.patch | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
action.yml | ||
pylintrc | ||
pyproject.toml | ||
requirements.txt | ||
requirements_cp312.txt | ||
requirements_cp313.txt | ||
requirements_tests.txt | ||
requirements_wheels_test.txt | ||
setup.cfg | ||
tox.ini |
README.md
Home Assistant Musl Wheels builder
https://peps.python.org/pep-0656/
Platform tags
Compile utilities:
- build-base
- cmake
- git
- linux-headers
- autoconf
- automake
- cargo
Python 3.12 / musllinux_1_2
Build with Alpine 3.20 Images: ghcr.io/home-assistant/wheels/ARCH/musllinux_1_2/cp312:VERSION
Version of system builds:
- GCC 13.2.1
- Cython 3.0.11
- numpy 2.1.3
- 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.3
- scikit-build 0.18.1
- cffi 1.17.1
Misc
$ python3 -m builder \
--index https://wheels.home-assistant.io \
--requirement requirements_all.txt \
--upload rsync \
--remote user@server:/wheels
Supported file transfer
- rsync
Folder structure of index folder:
/musllinux/*