bazel-contrib / bazel-contrib/rules_python

Starlarkify Python's build flags

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

描述

As part of Starlarkification, we plan to move all Python-related build flags defined in Bazel core code into `rules_python`.

This:

- gives `rules_python` owners more complete control over Bazel's Python support
- reduces the need for bazel / `rules_python` release synchronization
- saves `rules_python` contributors from having to know how to patch Bazel.
- saves Bazel devs from having to know the details of Python

This issue tracks the effort.

Also see:

- [Starlarkify Python flags](https://docs.google.com/document/d/1h3rGVM8SpPOtxzaq0fZwcUsfRhNlNF5PNsmRe3X68gA/)
- [Starlarkify native Bazel flags](https://docs.google.com/document/d/1yOvi4hVV7Ja32ocwVb4lsEUnijftk8nilXPncYm-BH8/edit?tab=t.0#heading=h.5mcn15i0e1ch) (proposal)
- [Starlarkify native Bazel flags](https://github.com/bazelbuild/bazel/discussions/26521) (GitHub discussion)

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

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