Can't download EIM

JumpinJackFlash
Posts: 6
Joined: Thu Jan 15, 2026 2:34 am

Can't download EIM

Postby JumpinJackFlash » Thu Jan 15, 2026 2:47 am

I am trying to setup Fedora Linux for ESP32 development. I failed to install EIM. At first I tried configuring the espressif-eim repo. When I tried to install EIM from the repo I got error 404 from https://dl.espressif.com/dl/eim/rpm/x86 ... repomd.xml and 'No match for eim'. I then downloaded the manual file. I was following this link => https://docs.espressif.com/projects/esp ... on-via-dnf When I tried to manually install that file I got 'conflicting requests', nothing provides python3 >= 3.10 and nothing provides python3 < 3.14. My python3 version is 3.14.2.

How should I proceed? Do I really need EIM?

TIA!

petr.gadorek
Espressif staff
Espressif staff
Posts: 5
Joined: Wed May 15, 2024 9:40 am

Re: Can't download EIM

Postby petr.gadorek » Thu Jan 15, 2026 10:01 am

Hi JumpinJackFlash,

thanks for the detailed report — you actually already have the answer inside your own question 🙂

First of all, apologies for the EIM RPM repository. It is not ready yet, which is why you are seeing the 404 on repomd.xml. This is a known issue and should be resolved with the next release.

Regarding the installation failure:

ESP-IDF does not support Python 3.14 at the moment.
The supported range is Python ≥ 3.10 and < 3.14.

You mentioned:

My python3 version is 3.14.2

That is exactly why DNF reports:

nothing provides python3 >= 3.10
nothing provides python3 < 3.14


So the correct way forward is simply to downgrade Python (for example to 3.11 or 3.12) and then continue with the ESP-IDF installation.

As for your question “Do I really need EIM?” — avoiding EIM will not help here:

EIM itself has no Python dependency

ESP-IDF does, and it will not work with Python 3.14

The same Python limitation applies whether you use EIM or a manual setup

In short:

Python 3.14 is the blocker

Downgrade Python

Continue with ESP-IDF setup

Hope that clears things up.

Best regards

JumpinJackFlash
Posts: 6
Joined: Thu Jan 15, 2026 2:34 am

Re: Can't download EIM

Postby JumpinJackFlash » Sat Jan 17, 2026 11:16 pm

Thank you for the answers. I suspected that was the case. However, if I downgrade Python, I make break OS utilities. Can I develop ESP32 utilities manually without ESP-IDF? What does the extension do for me? I have been looking for a framework that allows me to develop rich applications in C++ without severe restrictions - just say no to the Arduino framework!

JumpinJackFlash
Posts: 6
Joined: Thu Jan 15, 2026 2:34 am

Re: Can't download EIM

Postby JumpinJackFlash » Sun Jan 18, 2026 4:15 pm

What exactly is ESP-IDF referencing? I am running Fedora 43 which uses Python 3.14 and has softlinks in /usr/bin for python and python3 to python3.14. It also has softlinks for python2.7. If I loaded python 3.13 but didn't update the python and python3 softlinks, would ESP-IDF be happy?

Who is online

Users browsing this forum: Bytespider, Google [Bot], meta-externalagent, PetalBot, Semrush [Bot] and 18 guests