bazel-contrib / bazel-contrib/rules_python
Remove Python 3.8 and 3.9
- Dominant language
- Starlark
- Stars
- 688
- Forks
- 721
- Avg merge
- 15h 7m
- Merged PRs (30d)
- 76
Description
I have started the removal in #2700, but noticed that a proper removal may require more thinking about how to do this without breaking transitive deps still setting/using 3.8. Probably this ticket will involve bumping protobuf or similar deps to avoid transitive deps using 3.8.
EDIT: Since from 2025 October 3.9 is EOL, we should remove 3.9 as well.
Contributor guide
Research direction
Review the removal already started in issue #2700, then trace which transitive dependencies still set or use Python 3.8 or 3.9. The work is done when both versions are removed without breaking those dependencies, including bumping protobuf or similar dependencies if required.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100