diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index c88436715..43f55ca92 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -59,12 +59,12 @@ jobs: echo "changed=true" >> $GITHUB_OUTPUT fi - - name: Build wheels cp312 + - name: Build wheels cp313 uses: home-assistant/wheels@2024.11.0 if: github.event_name == 'release' || steps.requirements.outputs.changed == 'true' with: tag: musllinux_1_2 - abi: cp312 + abi: cp313 arch: ${{ matrix.arch }} wheels-key: ${{ secrets.WHEELS_KEY }} apk: "mariadb-dev;postgresql-dev;libffi-dev" diff --git a/Dockerfile b/Dockerfile index 0fbee7578..f691ea164 100644 --- a/Dockerfile +++ b/Dockerfile @@ -79,13 +79,13 @@ RUN apk add --no-cache \ && mkdir build \ && cd build \ && cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local \ - -DPYTHON_LIBRARY="/usr/local/lib/libpython3.12.so" \ - -DPYTHON_INCLUDE_DIR="/usr/local/include/python3.12" \ + -DPYTHON_LIBRARY="/usr/local/lib/libpython3.13.so" \ + -DPYTHON_INCLUDE_DIR="/usr/local/include/python3.13" \ -DHAVE_LINUX_API=1 \ .. \ && make -j"$(nproc)" \ && make install \ - && echo "cec" > "/usr/local/lib/python3.12/site-packages/cec.pth" \ + && echo "cec" > "/usr/local/lib/python3.13/site-packages/cec.pth" \ && apk del .build-dependencies \ && rm -rf \ /usr/src/libcec \ @@ -99,7 +99,7 @@ RUN apk add --no-cache \ autoconf \ libtool \ popt-dev \ - build-base \ + build-base \ && git clone https://github.com/naggety/picotts.git pico \ && cd pico/pico \ && git reset --hard "${PICOTTS_HASH}" \ diff --git a/build.yaml b/build.yaml index 9e83db6ea..3713fccfe 100644 --- a/build.yaml +++ b/build.yaml @@ -1,10 +1,10 @@ image: ghcr.io/home-assistant/{arch}-homeassistant-base build_from: - aarch64: ghcr.io/home-assistant/aarch64-base-python:3.12-alpine3.20 - armhf: ghcr.io/home-assistant/armhf-base-python:3.12-alpine3.20 - armv7: ghcr.io/home-assistant/armv7-base-python:3.12-alpine3.20 - amd64: ghcr.io/home-assistant/amd64-base-python:3.12-alpine3.20 - i386: ghcr.io/home-assistant/i386-base-python:3.12-alpine3.20 + aarch64: ghcr.io/home-assistant/aarch64-base-python:3.13-alpine3.20 + armhf: ghcr.io/home-assistant/armhf-base-python:3.13-alpine3.20 + armv7: ghcr.io/home-assistant/armv7-base-python:3.13-alpine3.20 + amd64: ghcr.io/home-assistant/amd64-base-python:3.13-alpine3.20 + i386: ghcr.io/home-assistant/i386-base-python:3.13-alpine3.20 codenotary: signer: notary@home-assistant.io base_image: notary@home-assistant.io