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

Remove python2 support for core build tools #1246

Merged
merged 1 commit into from May 2, 2024
Merged

Conversation

Ivan-Velickovic
Copy link
Contributor

We haven't supported Python2 for a while and these dependencies are all apart of the standard library of Python3 now so they are no longer needed.

This means compiling seL4 itself does not depend on six, past, or future anymore which means less external dependencies.

The manual does an import six and I believe some of the CapDL tooling still depends on these packages so there would be a few more PRs necessary before dropping them from the general seL4 dependency list.

Depedencies on Python2/3 cross support (such as six, past and future)
are removed as only Python3 is supported at this point. Fewer
external deps is a good thing.

Signed-off-by: Ben Leslie <benno@brkawy.com>
Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
@lsf37 lsf37 added the hw-build do all sel4test hardware builds on this PR label May 2, 2024
@lsf37 lsf37 added cleanup Cleanup of code, comments, docs ... hw-build do all sel4test hardware builds on this PR and removed hw-build do all sel4test hardware builds on this PR labels May 2, 2024
@Indanz Indanz merged commit 4d7fc32 into master May 2, 2024
66 of 76 checks passed
@Indanz Indanz deleted the remove_python_deps branch May 2, 2024 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Cleanup of code, comments, docs ... hw-build do all sel4test hardware builds on this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants