Evaluate the best extraction method for repository rules
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 領域
- build-system, tooling
調査の方向性
まず follow-ups #3554 と #3555 を読み、legacy Python interpreter と installer wheel のパス、pipstar の repository_ctx.extract/chmod/rename のパス、uv's crates/uv-extract/src/sync.rs、および uutils の chmod/unzip オプションを比較します。issue に記載されている release、whl_library、bzlmod の facts API への影響を確認します。toolchain、依存関係、binary-release、hash の要件を含む、根拠のある展開方式を選定して文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Alternatives:
- What we have in legacy - Python interpreter +
installerwhl - What we have in pipstar -
repository_ctx.extract+chmodandrepository_ctx.rename - What
uvis using - https://github.com/astral-sh/uv/blob/0.9.28/crates/uv-extract/src/sync.rs - A regular
uutilschmod + unzip
For the last thing we would probably have to setup:
- development rust toolchain.
- binary archiving as part of release. We could probably download the right thing and store hashes using the new
factsAPI forbzlmod. - download the binary as a dependency to
whl_library.
This is a followup to #3554 and #3555.
- 主要言語
- Starlark
- スター
- 688
- フォーク
- 724
- 平均マージ
- 1日 21時間
- マージ済み PR(30日)
- 48
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
bazel-contrib/rules_python のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
bazel-contrib/rules_python#4201 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
bazel-contrib/rules_python#4164 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missing対応中かも @udaya2899 が 10 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
bazel-contrib/rules_python#3821 ·
メンテナーはふだん 1 日以内に返信
-
Bazel 7 native py_binary: startup and import failures with rules_python 2.4.1対応中かも @gleyba が 1 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
bazel-contrib/rules_python#4234 ·
メンテナーはふだん 1 日以内に返信
-
Release 2.4.2オープンtype: release
難易度 4/5 3〜5日 初心者へのやさしさ 8/100
bazel-contrib/rules_python#4232 · コメント 7 件 ·
メンテナーはふだん 1 日以内に返信
bazel-contrib/rules_python の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
rescript-lang/rescript#8765 ·
メンテナーはふだん 1 日以内に返信
-
[request] vsg/1.1.16オープンupstream update
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
conan-io/conan-center-index#31142 ·
メンテナーはふだん 1 日以内に返信
-
bot-found documentation priority: P3
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
madenvel/KalinkaPlayer#313 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信