bazel-contrib / bazel-contrib/rules_python
Support `extras` and `dependency_groups` in the PEP508 env marker evaluation
- Langage dominant
- Starlark
- Étoiles
- 688
- Forks
- 721
- Merge moyen
- 15 h 7 min
- PR mergées (30 j)
- 76
Description
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).
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire l’issue de packaging liée, puis localisez le point d’entrée de ce dépôt pour l’évaluation des marqueurs d’environnement PEP 508. Déterminez comment `extras` et `dependency_groups` doivent être reconnus pour l’intégration au format de lock, et ajoutez une couverture pour les cas de marqueurs pris en charge. Le travail est terminé lorsque ces marqueurs sont évalués correctement sans interrompre le comportement existant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100