Skip to content

Commit ba335e9

Browse files
authored
Remove gdbgui requirement for esp32 (#28007)
* Remove gdbgui requirement for esp32 * Fix qemu * Fix chef as well
1 parent 98c6716 commit ba335e9

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

.github/workflows/chef.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ jobs:
6464
uses: ./.github/actions/checkout-submodules-and-bootstrap
6565
with:
6666
platform: esp32
67+
- name: Fixup GdbGui requirement
68+
run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt
6769
- name: CI Examples ESP32
6870
shell: bash
6971
run: |

.github/workflows/examples-esp32.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ jobs:
4646
with:
4747
platform: esp32
4848

49+
- name: Fixup GdbGui requirement
50+
run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt
51+
4952
- name: Set up environment for size reports
5053
uses: ./.github/actions/setup-size-reports
5154
if: ${{ !env.ACT }}
@@ -139,6 +142,9 @@ jobs:
139142
with:
140143
platform: esp32
141144

145+
- name: Fixup GdbGui requirement
146+
run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt
147+
142148
- name: Build example Bridge App
143149
run: scripts/examples/esp_example.sh bridge-app
144150

.github/workflows/qemu.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ jobs:
5050
with:
5151
platform: esp32
5252

53+
- name: Fixup GdbGui requirement
54+
run: perl -i -pe 's/^gdbgui==/# gdbgui==/' /opt/espressif/esp-idf/requirements.txt
55+
5356
- name: Build ESP32 QEMU test images
5457
run: |
5558
scripts/run_in_build_env.sh " \

scripts/setup/requirements.esp32.txt

+6-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,9 @@ kconfiglib==13.7.1
1010
construct==2.10.54
1111
python-socketio<5
1212
itsdangerous<2.1 ; python_version < "3.11"
13-
gdbgui==0.13.2.0 ; python_version < "3.11" and platform_machine != 'aarch64' and sys_platform == 'linux'
13+
#
14+
# gdbgui pulls in gevent which fails to compile due to cython updates.
15+
# Could not find a good way to fix this dependency, so commenting it
16+
# out here.
17+
#
18+
# gdbgui==0.13.2.0 ; python_version < "3.11" and platform_machine != 'aarch64' and sys_platform == 'linux'

0 commit comments

Comments
 (0)