ci(github): Fix missing wheel issue at dl.espressif.com (IEC-495)#696
ci(github): Fix missing wheel issue at dl.espressif.com (IEC-495)#696dobairoland wants to merge 1 commit intoespressif:masterfrom
Conversation
|
@hfudev @jakub-kocka PTAL |
|
Seems like this is a pretty common pattern, perhaps we should run an agent to create PRs in more repos: https://github.com/search?q=org%3Aespressif+PIP_EXTRA_INDEX_URL+path%3A.github%2Fworkflows%2F*&type=code |
There was a problem hiding this comment.
I would not suggest merging this.
Can you try to re-run the pipeline?
The extra index does no harm in this way.
The root cause is that we have manually deleted the package from PyPI but not updated the index after the final changes. So this produced to look like there is some esptool package, but when it tried to download, it didn't find anything.
I have now updated the PyPI page, so there is no esptool package anymore. And resolver should not find it.
Also, as in the log the pip should be updated ... and it SHOULD be updated every time in CI run for the sake of mind
|
More than a fix, this is a workaround that may lead to reverting it back because on our PyPI we have some tricky packages already built, and this improves the speed and directly linked runner time cost. + some dependencies needed for building some packages ... So, in my opinion, in the long term it is not good, nor the proper solution ... proper solution is to be careful when managing the Espressif PyPI (ideally not do anything manually) ... sorry for that, I do have some credit for messing this up a bit 🙏 |
|
https://github.com/espressif/idf-extra-components/actions/runs/22634562684/job/65595451061?pr=695 is passing now which was failing before: https://github.com/espressif/idf-extra-components/actions/runs/22621525426/job/65572674353?pr=695 It looks that espressif/idf-python-wheels#60 solved the issue. This PR is not needed anymore. Thank you @jakub-kocka for pointing me to the real issue. |
Uh oh!
There was an error while loading. Please reload this page.