From f980652d6db03ea395e008da4c7c454dd91fff07 Mon Sep 17 00:00:00 2001 From: joostlek Date: Sat, 14 Oct 2023 01:33:07 +0200 Subject: [PATCH 1/3] Build Pydantic wheels with old Cython --- .github/workflows/wheels.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index f3bab1872c7b6..eb2164e090b2f 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -179,6 +179,7 @@ jobs: touch requirements_old-cython.txt cat homeassistant/package_constraints.txt | grep 'grpcio==' >> requirements_old-cython.txt + cat homeassistant/package_constraints.txt | grep 'pydantic==' >> requirements_old-cython.txt - name: Adjust build env run: | From cf18f3d0c1304c7e66760e93292744802968c422 Mon Sep 17 00:00:00 2001 From: joostlek Date: Sat, 14 Oct 2023 01:33:07 +0200 Subject: [PATCH 2/3] Build Pydantic wheels with old Cython --- .github/workflows/wheels.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index a51502cd888cd..5a62e4c610cbd 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -179,6 +179,7 @@ jobs: touch requirements_old-cython.txt cat homeassistant/package_constraints.txt | grep 'grpcio==' >> requirements_old-cython.txt + cat homeassistant/package_constraints.txt | grep 'pydantic==' >> requirements_old-cython.txt - name: Adjust build env run: | From d9c41f869102dbd2cc9cea3584f03cad4ae41ce9 Mon Sep 17 00:00:00 2001 From: joostlek Date: Sun, 22 Oct 2023 18:39:54 +0200 Subject: [PATCH 3/3] Fix feedback --- .github/workflows/wheels.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 5a62e4c610cbd..3b23f1b5b0570 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -176,6 +176,7 @@ jobs: # and don't yet use isolated build environments. # Build these first. # grpcio: https://github.com/grpc/grpc/issues/33918 + # pydantic: https://github.com/pydantic/pydantic/issues/7689 touch requirements_old-cython.txt cat homeassistant/package_constraints.txt | grep 'grpcio==' >> requirements_old-cython.txt