diff --git a/.github/workflows/chef.yaml b/.github/workflows/chef.yaml index 4d16e09457bb88..35d62da349d4f0 100644 --- a/.github/workflows/chef.yaml +++ b/.github/workflows/chef.yaml @@ -64,6 +64,8 @@ jobs: uses: ./.github/actions/checkout-submodules-and-bootstrap with: platform: esp32 + - name: Fixup GdbGui requirement + run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt - name: CI Examples ESP32 shell: bash run: | diff --git a/.github/workflows/examples-esp32.yaml b/.github/workflows/examples-esp32.yaml index 37f27dade5eca7..99c74c80eb7f27 100644 --- a/.github/workflows/examples-esp32.yaml +++ b/.github/workflows/examples-esp32.yaml @@ -46,6 +46,9 @@ jobs: with: platform: esp32 + - name: Fixup GdbGui requirement + run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt + - name: Set up environment for size reports uses: ./.github/actions/setup-size-reports if: ${{ !env.ACT }} @@ -139,6 +142,9 @@ jobs: with: platform: esp32 + - name: Fixup GdbGui requirement + run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt + - name: Build example Bridge App run: scripts/examples/esp_example.sh bridge-app diff --git a/.github/workflows/qemu.yaml b/.github/workflows/qemu.yaml index b20d87e391cb28..078b4dd960c679 100644 --- a/.github/workflows/qemu.yaml +++ b/.github/workflows/qemu.yaml @@ -50,6 +50,9 @@ jobs: with: platform: esp32 + - name: Fixup GdbGui requirement + run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt + - name: Build ESP32 QEMU test images run: | scripts/run_in_build_env.sh " \ diff --git a/scripts/setup/requirements.esp32.txt b/scripts/setup/requirements.esp32.txt index 591b2242a68463..f688b17b1a521b 100644 --- a/scripts/setup/requirements.esp32.txt +++ b/scripts/setup/requirements.esp32.txt @@ -10,4 +10,9 @@ kconfiglib==13.7.1 construct==2.10.54 python-socketio<5 itsdangerous<2.1 ; python_version < "3.11" -gdbgui==0.13.2.0 ; python_version < "3.11" and platform_machine != 'aarch64' and sys_platform == 'linux' +# +# gdbgui pulls in gevent which fails to compile due to cython updates. +# Could not find a good way to fix this dependency, so commenting it +# out here. +# +# gdbgui==0.13.2.0 ; python_version < "3.11" and platform_machine != 'aarch64' and sys_platform == 'linux'