meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sw:esp:idf:issues:ruamel [2025/12/11 18:27] – created niziaksw:esp:idf:issues:ruamel [2025/12/11 19:01] (current) niziak
Line 1: Line 1:
 ====== ruamel.yaml.clib ====== ====== ruamel.yaml.clib ======
 +
 +**Problem:** 
 +
 +IDF routine to check for requirements fails on ''ruamel.yaml.clib'' version ''0.2.15''. With downgraded version ''0.2.14'' works.
 +
 +**Fix:**
 +
 +Issue is fixed in:
 +  * v5.2.6: [[https://github.com/espressif/esp-idf/commit/8e40868d84a838bdd7c1161db32077a85c4a1bdf]]
 +  * v5.5: [[https://github.com/espressif/esp-idf/commit/3bad4348d0597597e4079878aa5de1871403e0b2]]
 +
 +See also [[https://github.com/espressif/idf-python-wheels/pull/53|Fixed wheels issues with Python 3.14 + improvements #53]]
 +
 +**Traces**
  
 <code> <code>
Line 31: Line 45:
  
   . /home/user/esp-idf-v5.2.1/export.sh   . /home/user/esp-idf-v5.2.1/export.sh
 +</code>
 +
 +<code bash>
 +source /home/user/esp-idf-v5.2.1/export.sh && idf.py -B /home/user/build/firmware -DBUILD_PROTO_DIR="/home/user/build/gen/proto" \
 +   update-dependencies
 +Setting IDF_PATH to '/home/user/esp-idf-v5.2.1'
 +Detecting the Python interpreter
 +Checking "python3" ...
 +Python 3.9.2
 +"python3" has been detected
 +Checking Python compatibility
 +Checking other ESP-IDF version.
 +Adding ESP-IDF tools to PATH...
 +Checking if Python packages are up to date...
 +Constraint file: /home/user/.espressif/espidf.constraints.v5.2.txt
 +Requirement files:
 + - /home/user/esp-idf-v5.2.1/tools/requirements/requirements.core.txt
 +Python being checked: /home/user/.espressif/python_env/idf5.2_py3.9_env/bin/python
 +The following Python requirements are not satisfied:
 +'ruamel.yaml.clib' - was not found and is required by the application
 +To install the missing packages, please run "install.sh"
 +Diagnostic information:
 +    IDF_PYTHON_ENV_PATH: /home/user/.espressif/python_env/idf5.2_py3.9_env
 +    Python interpreter used: /home/user/.espressif/python_env/idf5.2_py3.9_env/bin/python
 +
 </code> </code>