bazel-contrib / bazel-contrib/rules_python
Support `extras` and `dependency_groups` in the PEP508 env marker evaluation
Offen
type: pip
- Vorherrschende Sprache
- Starlark
- Sterne
- 688
- Forks
- 721
- Ø Merge
- 15 Std. 7 Min.
- Gemergte PRs (30 T.)
- 76
Beschreibung
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).
Beitragsleitfaden
Rechercherichtung
Start by reading the linked packaging issue, then locate this repository’s PEP 508 environment-marker evaluation entry point. Determine how `extras` and `dependency_groups` should be recognized for lock-format integration, and add coverage for the supported marker cases. Done means those markers evaluate correctly without breaking existing behavior.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100