bazel-contrib / bazel-contrib/rules_python

Release 3.0

未关闭
#3,360 1 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Starlark
星标
688
派生
721
平均合并
15 小时 7 分钟
30 天内合并 PR
76

描述

Just starting this because this will need discussion/notes and documentation on breaking changes that we will need to do.

Potentially incompatible changes:
- [ ] #3117 - flip script to `bootstrap`.
- [ ] #2156 - flip venv/site-packages to true.
- [ ] We only support bazel `8` and `9`.
- [ ] We remove `protobuf` aliases and deps.
- [ ] We remove Python 2 support fully.
- [ ] Only support one version of python toolchain per minor version.

Probably out of scope:
- [ ] `experimental_index_url` is enabled by default to all.

Other milestones that I would like to include hit:
- [ ] `pip.default` and `pip.configure` will be stable.
- [ ] `py.lock` files can be read.

I would say we probably should aim for a particular date and whatever is ready is ready at that time.

贡献指南

打开贡献指南

调研方向

尚未确定任何文件或测试。首先审查 #3117 和 #2156 中提出的更改,然后检查与 Bazel 支持、Python toolchains、pip.default、pip.configure 和 py.lock 相关的发布检查清单;当 Release 3.0 的范围和完成标准达成一致时,即视为完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
build-system, documentation
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
冷清
描述清晰度
需要澄清
新手友好度
28/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。