You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
PyYAML 5.1 was just released, which doesn't support !include as previous versions do. This breaks our DTS bindings parsing. However, fixing to version 3.13 won't work either, as that conflicts with the latest PyOCD.
The real fix seems to be to update our DTS bindings to be 5.1 compliant and update our requirements.txt
To Reproduce
Steps to reproduce the behavior:
Do a fresh Zephyr pip install -r scripts.requirements.txt
Build a sample which uses !include in a DTS binding
Expected behavior
No error
Impact
Parse errors break the build
Environment (please complete the following information):
OS: all
Toolchain: N/A
Commit SHA or Version used: any recent master
The text was updated successfully, but these errors were encountered:
PyYAML 5.1 was just released and it doesn't support !include as
previous versions do. This breaks our DTS bindings parsing.
Let's fix our extract_dts_include.py script to work with both
3.13 and 5.1.
Also, update the pyyaml requirement to >=3.13 to be sure we're
compatible.
Fixes: zephyrproject-rtos#14496
Signed-off-by: Michael Scott <[email protected]>
PyYAML 5.1 was just released and it doesn't support !include as
previous versions do. This breaks our DTS bindings parsing.
Let's fix our extract_dts_include.py script to work with both
3.13 and 5.1.
Also, update the pyyaml requirement to >=3.13 to be sure we're
compatible.
Fixes: #14496
Signed-off-by: Michael Scott <[email protected]>
PyYAML 5.1 was just released and it doesn't support !include as
previous versions do. This breaks our DTS bindings parsing.
Let's fix our extract_dts_include.py script to work with both
3.13 and 5.1.
Also, update the pyyaml requirement to >=3.13 to be sure we're
compatible.
Fixes: zephyrproject-rtos/zephyr#14496
Signed-off-by: Michael Scott <[email protected]>
Describe the bug
PyYAML 5.1 was just released, which doesn't support !include as previous versions do. This breaks our DTS bindings parsing. However, fixing to version 3.13 won't work either, as that conflicts with the latest PyOCD.
The real fix seems to be to update our DTS bindings to be 5.1 compliant and update our requirements.txt
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No error
Impact
Parse errors break the build
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: