Build wheels for Home Assistant
Go to file
dependabot[bot] fc6222fa8f
Bump orjson from 3.10.12 to 3.10.13 (#819)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-31 23:39:23 +01:00
.devcontainer Update devcontainer/CI to Python 3.12 (#697) 2024-03-28 09:09:05 +01:00
.github Update docker base image to alpine3.21 (#815) 2024-12-16 13:10:54 +01:00
builder Update docker base image to alpine3.21 (#815) 2024-12-16 13:10:54 +01:00
rootfs Add pip.conf with defaults (#641) 2023-10-18 15:21:45 +02:00
tests Fix remove_local_wheels for no build wheels (#798) 2024-11-09 10:22:10 +01:00
.gitignore Musllinux (#383) 2022-06-15 15:46:06 +02:00
.hadolint.yaml Add pip.conf with defaults (#641) 2023-10-18 15:21:45 +02:00
0001-Support-musllinux-armv6l.patch Update auditwheel to 6.1.0 (#811) 2024-12-01 12:07:47 +01:00
Dockerfile Update auditwheel to 6.1.0 (#811) 2024-12-01 12:07:47 +01:00
LICENSE Create LICENSE (#150) 2020-10-29 12:36:45 +01:00
README.md Update numpy to 2.2.1 (#818) 2024-12-24 15:18:58 +01:00
action.yml Clean up legacy resolver from Wheels builder (#640) 2023-10-18 10:48:52 +02:00
pylintrc Bump pylint from 3.2.7 to 3.3.1 (#778) 2024-11-09 10:38:57 +01:00
pyproject.toml Move metadata to pyproject.toml (#806) 2024-11-15 14:42:21 +01:00
requirements.txt Bump click from 8.1.7 to 8.1.8 (#816) 2024-12-23 08:19:59 +01:00
requirements_cp312.txt Update numpy to 2.2.1 (#818) 2024-12-24 15:18:58 +01:00
requirements_cp313.txt Update numpy to 2.2.1 (#818) 2024-12-24 15:18:58 +01:00
requirements_tests.txt Bump pylint from 3.3.2 to 3.3.3 (#817) 2024-12-24 08:18:08 +01:00
requirements_wheels_test.txt Bump orjson from 3.10.12 to 3.10.13 (#819) 2024-12-31 23:39:23 +01:00
setup.cfg Initial import 2019-04-30 12:45:14 +02:00
tox.ini Move metadata to pyproject.toml (#806) 2024-11-15 14:42:21 +01:00

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.21 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.2.1
  • scikit-build 0.18.1
  • cffi 1.17.1

Python 3.13 / musllinux_1_2

Build with Alpine 3.21 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.2.1
  • 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/*