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 distro-tools: Bazel to 7.4.1, python to 3.12 #34

Open
ganphx opened this issue Dec 13, 2024 · 0 comments
Open

Upgrade distro-tools: Bazel to 7.4.1, python to 3.12 #34

ganphx opened this issue Dec 13, 2024 · 0 comments
Assignees

Comments

@ganphx
Copy link

ganphx commented Dec 13, 2024

Summary of upgrades required to distro-tools builds:

  1. Upgrade Bazel to 7.4.1. (Bazel 8.0 was just released this week which disables WORKSPACE support by default.)
    I was able to move most of the rules and libs to MODULE.bazel with the exception of rules_docker.

  2. rules_docker is now maintained on an as-needed basis. Please see rules_oci for an alternative. This repo was previously archived in Oct 2023, then unarchived Nov 2024 as rules_docker remains a dependency for many projects. Having it in an unarchived state permits the community to post new issues, workarounds, and maintenance and security pull requests. https://github.com/bazelbuild/rules_docker

  3. Upgrading to python 3.12 - The entire distutils package is deprecated and removed in Python 3.12.
    See https://peps.python.org/pep-0632/#migration-advice

@NeilHanlon NeilHanlon self-assigned this Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants