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
Seems like PIO installs a version 0.30 which moves bytes2str to elftools.common.utils. Frameworks use the same virtual environment and causes failure in the case of mbed.
The text was updated successfully, but these errors were encountered:
rishyak
changed the title
PlatformIO is incompatible with pyelftools-0.30
mbed framework is incompatible with pyelftools-0.30
Jan 15, 2024
rishyak
changed the title
mbed framework is incompatible with pyelftools-0.30
mbed framework is incompatible with pyelftools-0.30 which is installed by pio
Jan 15, 2024
hi Ivan Kravets,
Did it already and sorted it out thanks to this (issue #4834
<#4834>). worth
mentioning, that is why I made the comment.
however, thank you for giving me this support.
thank you.
Configuration
Operating system: Arch Linux
PlatformIO Version: 6.1.13
Description of problem
PIO fails to initialise with certain boards because of a pyelftools dependency.
Steps to Reproduce
Actual Results
Failure
Expected Results
It doesn't fail.
Additional info
Downgrading
pyelftools
to 0.29 fixes the issue. Seems like you're suffering from the same issue pwntools did in September 2023.Seems like PIO installs a version 0.30 which moves
bytes2str
toelftools.common.utils
. Frameworks use the same virtual environment and causes failure in the case of mbed.Began tracking this issue when I got this.
The text was updated successfully, but these errors were encountered: