meta-homeassistant icon indicating copy to clipboard operation
meta-homeassistant copied to clipboard

Python3-isal only builds from wheels, this should be fixed.

Open Gerry546 opened this issue 1 year ago • 3 comments

Currently https://pypi.org/project/isal/ is needed by Home Assistant, starting from 2024.05. This currently is not building from sources as it should be, and only one arch is supported (aarch64).

The current workaround is to directly fetch the wheel and build it. However this is not a stable and future proof option and should be improved.

Gerry546 avatar May 08 '24 21:05 Gerry546

I did have a go at this, but it was non-trivial to get python3-isal to build from source.

moto-timo avatar Aug 29 '24 15:08 moto-timo

I have not tested it myself. But it looks like there is now a fallback to zlib if isal is not avaliable https://github.com/home-assistant/core/pull/116720

Could it not be a temp solution to disable isal for now?

vermaete avatar Feb 20 '25 18:02 vermaete

I think having a more portable solution with zlib is better, even if it has a slight performance cost.

bachp avatar Feb 21 '25 21:02 bachp