bazel-contrib / bazel-contrib/rules_python
Support `extras` and `dependency_groups` in the PEP508 env marker evaluation
オープン
type: pip
- 主要言語
- Starlark
- スター
- 688
- フォーク
- 721
- 平均マージ
- 15時間 7分
- マージ済み PR(30日)
- 76
説明
Similar to what https://github.com/pypa/packaging/issues/885 has done.
We should have support for that to better integrate with other lock formats (if necessary).
コントリビューションガイド
調査の方向性
まずリンクされた packaging issue を読み、次にこのリポジトリで PEP 508 の環境マーカー評価を開始するエントリーポイントを見つけます。lock-format との統合において `extras` と `dependency_groups` をどのように認識すべきかを判断し、サポートされているマーカーケースのカバレッジを追加します。これらのマーカーが既存の動作を壊さずに正しく評価されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- build-system, tooling
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100