UncleRus / esp-idf-lib

Component library for ESP32-xx and ESP8266
https://esp-idf-lib.readthedocs.io/en/latest/
1.35k stars 420 forks source link

CI broken for esp-idf v4.3.2 #538

Closed UncleRus closed 11 months ago

UncleRus commented 1 year ago

The issue

Looks like incompatibility with Python version...

See https://github.com/UncleRus/esp-idf-lib/actions/runs/5598336404/jobs/10237858788

The context

No response

Possible solution

No response

Confirmation

UncleRus commented 1 year ago

I don't understand why in one case pip downloads the wheel package and in the other the source package... Properly working check:

Collecting gevent<2.0,>=1.2.2 (from gdbgui==0.13.2.0->-r /home/runner/work/esp-idf-lib/esp-idf-lib/idf/requirements.txt (line 18))
  Downloading https://dl.espressif.com/pypi/gevent/gevent-1.5.0-cp310-cp310-linux_x86_64.whl (5.7 MB)

Malfunctioning check:

Collecting gevent<2.0,>=1.2.2 (from gdbgui==0.13.2.0->-r /home/runner/work/esp-idf-lib/esp-idf-lib/idf/requirements.txt (line 17))
  Downloading gevent-1.5.0.tar.gz (5.3 MB)
UncleRus commented 1 year ago

I will temporarily disable checks for esp-idf version 4.2.3 as a workaround and leave the issue open.

trombik commented 1 year ago

i'm facing the same issue in a different project: cython, which released a major version, 3.0 a few days ago, is known to be seriously broken. will see if a workaround works in the CI.