Skip to content
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

Upgrade to python3.11 and support for ARM #552

Conversation

Jepson2k
Copy link
Collaborator

@Jepson2k Jepson2k commented Jan 3, 2025

One sentence summary of this PR (This should go in the CHANGELOG!)
Added ARM/multi-arch variants of toolchains and upgrade dependencies to support python3.11.

Link to Related Issue(s)
Resolves #547 #548 #549 #546 #543 #542

Please describe the changes in your request.
Initially started as an upgrade to python3.11 to decrease build time on ARM. Quickly found out that there was no way to test that I didn't break anything on ARM because most of the tests failed on ARM anyways, as such I added support for ARM. You should find that it has almost 100% passing test coverage, except for test relating to the BCC toolchain. Might explore in another issue/pr using crosstool-ng to build this for ARM. Added Makefile commands to simplify running all the different configurations.

Anyone you think should look at this, specifically?
@whyitfor @jstrieb

…ith static analysis engines like mypy. This appears to be the lowest effort, semi-future proof approach to keep mypy working. The downside is that non-python files are no longer auto-refreshed when edited.
…ad section and building as well as expecting a license files to be included
…ifier is needed to ensure proper compatability with current setup
…, we'd have 100% test coverage on arm. Oh well, maybe a job for a different pr...
@alchzh
Copy link
Collaborator

alchzh commented Jan 13, 2025

closing in favor of #561 #562 #563 #564 #565

@alchzh alchzh closed this Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment