diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index d93341fd94c..58b5359f07d 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -143,50 +143,5 @@ jobs: arch: ${{ matrix.arch }} wheels-key: ${{ secrets.WHEELS_KEY }} env-file: true - apk: "libffi-dev;openssl-dev;yaml-dev;nasm;zlib-ng-dev" - skip-binary: aiohttp;multidict;propcache;yarl;SQLAlchemy - constraints: "homeassistant/package_constraints.txt" - requirements-diff: "requirements_diff.txt" + apk: "mariadb-dev;postgresql-dev;libffi-dev" requirements: "requirements.txt" - - integrations: - name: Build wheels ${{ matrix.abi }} for ${{ matrix.arch }} - if: github.repository_owner == 'home-assistant' - needs: init - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: *matrix-build - steps: - - *checkout - - - *download-env-file - - - *download-requirements-diff - - - name: Download requirements_all_wheels - uses: *actions-download-artifact - with: - name: requirements_all_wheels - - - name: Adjust build env - run: | - # Do not pin numpy in wheels building - sed -i "/numpy/d" homeassistant/package_constraints.txt - # Don't build wheels for uv as uv requires a greater version of rust as currently available on alpine - sed -i "/uv/d" requirements.txt - sed -i "/uv/d" requirements_diff.txt - - - name: Build wheels - uses: *home-assistant-wheels - with: - abi: ${{ matrix.abi }} - tag: musllinux_1_2 - arch: ${{ matrix.arch }} - wheels-key: ${{ secrets.WHEELS_KEY }} - env-file: true - apk: "bluez-dev;libffi-dev;openssl-dev;glib-dev;eudev-dev;libxml2-dev;libxslt-dev;libpng-dev;libjpeg-turbo-dev;tiff-dev;gmp-dev;mpfr-dev;mpc1-dev;ffmpeg-dev;yaml-dev;openblas-dev;fftw-dev;lapack-dev;gfortran;blas-dev;eigen-dev;freetype-dev;glew-dev;harfbuzz-dev;hdf5-dev;libdc1394-dev;libtbb-dev;mesa-dev;openexr-dev;openjpeg-dev;uchardet-dev;nasm;zlib-ng-dev" - skip-binary: aiohttp;charset-normalizer;grpcio;multidict;SQLAlchemy;propcache;protobuf;pymicro-vad;yarl - constraints: "homeassistant/package_constraints.txt" - requirements-diff: "requirements_diff.txt" - requirements: "requirements_all.txt" diff --git a/requirements.txt b/requirements.txt index 7ac3f2ca7d9..f4ff9b433cd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,55 +1,7 @@ # Automatically generated by gen_requirements_all.py, do not edit --c homeassistant/package_constraints.txt -# Home Assistant Core -aiodns==3.5.0 -aiohasupervisor==0.3.3 -aiohttp==3.13.2 -aiohttp_cors==0.8.1 -aiohttp-fast-zlib==0.3.0 -aiohttp-asyncmdnsresolver==0.1.1 -aiozoneinfo==0.2.3 -annotatedyaml==1.0.2 -astral==2.2 -async-interrupt==1.2.2 -attrs==25.4.0 -atomicwrites-homeassistant==1.4.1 -audioop-lts==0.2.1 -awesomeversion==25.8.0 -bcrypt==5.0.0 -certifi>=2021.5.30 -ciso8601==2.3.3 -cronsim==2.7 -fnv-hash-fast==1.6.0 -hass-nabucasa==1.6.1 -httpx==0.28.1 -home-assistant-bluetooth==1.13.1 -ifaddr==0.2.0 -Jinja2==3.1.6 -lru-dict==1.3.0 -PyJWT==2.10.1 -cryptography==46.0.2 -Pillow==12.0.0 -propcache==0.4.1 -pyOpenSSL==25.3.0 -orjson==3.11.3 -packaging>=23.1 -psutil-home-assistant==0.0.1 -python-slugify==8.0.4 -PyYAML==6.0.3 -requests==2.32.5 -securetar==2025.2.1 -SQLAlchemy==2.0.41 -standard-aifc==3.13.0 -standard-telnetlib==3.13.0 -typing-extensions>=4.15.0,<5.0 -ulid-transform==1.5.2 -urllib3>=2.0 -uv==0.9.6 -voluptuous==0.15.2 -voluptuous-serialize==2.7.0 -voluptuous-openapi==0.1.0 -yarl==1.22.0 -webrtc-models==0.3.0 -zeroconf==0.148.0 +Brotli==1.2.0 +faust-cchardet==2.1.19 +mysqlclient==2.2.7 +psycopg2==2.9.11