-
-
Notifications
You must be signed in to change notification settings - Fork 799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mbed framework is incompatible with pyelftools-0.30 which is installed by pio #4834
Labels
Milestone
Comments
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
Thanks for the report. Please re-test with |
this issue was regenerated for pyelftools 0.31. should check this also. |
Open PlatformIO Core CLI and type |
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.
…On Tue, 26 Mar 2024 at 15:31, Ivan Kravets ***@***.***> wrote:
Open PlatformIO Core CLI and type pip install pyelftools==0.29
—
Reply to this email directly, view it on GitHub
<#4834 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AV5RGDESWCBLB7US5V5LKE3Y2E2OFAVCNFSM6AAAAABB3WQA3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRQGAYDAOBXGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
When I try to fix this issue by downgrading to pyElfTools v0.29, I get the following error:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: