Build wheels for Home Assistant
Go to file
dependabot[bot] b118d7cc20
Bump requests from 2.31.0 to 2.32.1 (#719)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:11:38 +02:00
.devcontainer Update devcontainer/CI to Python 3.12 (#697) 2024-03-28 09:09:05 +01:00
.github Bump actions/checkout from 4.1.5 to 4.1.6 (#715) 2024-05-17 10:43:05 +02:00
builder Bump black from 23.12.1 to 24.1.1 (#672) 2024-01-29 19:52:27 +01:00
rootfs Add pip.conf with defaults (#641) 2023-10-18 15:21:45 +02:00
tests Bump black from 23.12.1 to 24.1.1 (#672) 2024-01-29 19:52:27 +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 Musllinux (#383) 2022-06-15 15:46:06 +02:00
Dockerfile Add pip.conf with defaults (#641) 2023-10-18 15:21:45 +02:00
LICENSE Create LICENSE (#150) 2020-10-29 12:36:45 +01:00
README.md Bump numpy to 1.26.3 in cp312 (#667) 2024-01-05 11:42:23 +01:00
action.yml Clean up legacy resolver from Wheels builder (#640) 2023-10-18 10:48:52 +02:00
pylintrc Musllinux (#383) 2022-06-15 15:46:06 +02:00
requirements.txt Bump requests from 2.31.0 to 2.32.1 (#719) 2024-05-21 09:11:38 +02:00
requirements_cp312.txt Bump cython from 3.0.9 to 3.0.10 (#699) 2024-04-01 10:54:10 +02:00
requirements_tests.txt Bump pylint from 3.2.1 to 3.2.2 (#720) 2024-05-21 09:10:33 +02:00
requirements_wheels_test.txt Bump requests from 2.31.0 to 2.32.1 (#719) 2024-05-21 09:11:38 +02:00
setup.cfg Initial import 2019-04-30 12:45:14 +02:00
setup.py Handling index data correct (#385) 2022-06-16 13:15:06 +02:00
tox.ini Musllinux (#383) 2022-06-15 15:46:06 +02: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.19 Images: ghcr.io/home-assistant/wheels/ARCH/musllinux_1_2/cp312:VERSION

Version of system builds:

  • GCC 12.2.1
  • Cython 3.0.7
  • numpy 1.26.0
  • scikit-build 0.17.1
  • cffi 1.16.0

Python 3.11 / musllinux_1_2

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

Version of system builds:

  • GCC 12.2.1
  • Cython 3.0.7
  • numpy 1.26.3
  • scikit-build 0.17.1
  • cffi 1.16.0

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/*