public:home_assistant-docker-build-wheels
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:home_assistant-docker-build-wheels [2026/11/03 12:31] – lukas | public:home_assistant-docker-build-wheels [2026/11/11 13:04] (current) – lukas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | |||
| + | ====== Running HA ====== | ||
| + | Build virt enviroment(not need its already done): | ||
| + | < | ||
| + | python3.14 -m venv ~/ha-venv | ||
| + | </ | ||
| + | Open enviroment | ||
| + | < | ||
| + | source ~/ | ||
| + | </ | ||
| + | Install HA(done): | ||
| + | < | ||
| + | python -m pip install --no-index --find-links=/ | ||
| + | </ | ||
| + | Install HA(done, maybe this is needed instead of the previous start of line): | ||
| + | < | ||
| + | ~/ | ||
| + | </ | ||
| + | Run the HA: | ||
| + | < | ||
| + | ~/ | ||
| + | </ | ||
| + | |||
| + | ====== Running container prepared in previous steps ====== | ||
| + | |||
| + | < | ||
| + | docker start -ai gifted_elion | ||
| + | </ | ||
| + | Run the building of wheels: | ||
| + | < | ||
| + | TMPDIR="/ | ||
| + | </ | ||
| + | |||
| ====== Krok 1: Příprava x64 stroje (Hostitel) ====== | ====== Krok 1: Příprava x64 stroje (Hostitel) ====== | ||
| Line 13: | Line 46: | ||
| < | < | ||
| # 1. Vstup do emulovaného ARMv7 prostředí s Pythonem 3.14 | # 1. Vstup do emulovaného ARMv7 prostředí s Pythonem 3.14 | ||
| - | sudo docker run --rm -it \ | + | sudo docker run -it \ |
| --platform linux/ | --platform linux/ | ||
| -v " | -v " | ||
| -w /work \ | -w /work \ | ||
| - | arm32v7/ | + | arm32v7/ |
| </ | </ | ||
| Line 28: | Line 61: | ||
| libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev \ | libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev \ | ||
| libswscale-dev libswresample-dev libavfilter-dev ffmpeg \ | libswscale-dev libswresample-dev libavfilter-dev ffmpeg \ | ||
| - | libgammu-dev curl git cargo rustc | + | libgammu-dev curl git cmake gfortran libopenblas-dev \ |
| + | | ||
| + | |||
| + | sudo mount -o remount, | ||
| + | df -h /tmp | ||
| + | |||
| + | |||
| + | curl --proto ' | ||
| + | sh rustup-init.sh | ||
| + | |||
| + | source " | ||
| + | rustup update stable | ||
| + | | ||
| # 3. Instalace ultra rychlého správce balíčků ' | # 3. Instalace ultra rychlého správce balíčků ' | ||
| Line 36: | Line 82: | ||
| # 4. Spuštění samotné kompilace do složky armv7_wheels | # 4. Spuštění samotné kompilace do složky armv7_wheels | ||
| uv pip wheel -r requirements_all.txt --wheel-dir=/ | uv pip wheel -r requirements_all.txt --wheel-dir=/ | ||
| + | uv run --with pip python -m pip wheel -r requirements_all.txt --wheel-dir=/ | ||
| </ | </ | ||
public/home_assistant-docker-build-wheels.1793709067.txt.gz · Last modified: by lukas
