Skip to content

ci(github): Fix missing wheel issue at dl.espressif.com (IEC-495)#696

Closed
dobairoland wants to merge 1 commit intoespressif:masterfrom
dobairoland:fix/ci_pip_install
Closed

ci(github): Fix missing wheel issue at dl.espressif.com (IEC-495)#696
dobairoland wants to merge 1 commit intoespressif:masterfrom
dobairoland:fix/ci_pip_install

Conversation

@dobairoland
Copy link

@dobairoland dobairoland commented Mar 3, 2026

@CLAassistant
Copy link

CLAassistant commented Mar 3, 2026

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot changed the title ci(github): Fix missing wheel issue at dl.espressif.com ci(github): Fix missing wheel issue at dl.espressif.com (IEC-495) Mar 3, 2026
@dobairoland
Copy link
Author

dobairoland commented Mar 3, 2026

@hfudev @jakub-kocka PTAL

@igrr
Copy link
Member

igrr commented Mar 3, 2026

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

Copy link

@jakub-kocka jakub-kocka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@jakub-kocka
Copy link

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 🙏

@dobairoland
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants