bazel-contrib / bazel-contrib/rules_python
Support `extras` and `dependency_groups` in the PEP508 env marker evaluation
- Lenguaje dominante
- Starlark
- Estrellas
- 688
- Forks
- 721
- Merge medio
- 15 h 7 min
- PR fusionados (30 d)
- 76
Descripción
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).
Guía de contribución
Línea de trabajo
Comienza leyendo la incidencia de packaging enlazada y, a continuación, localiza el punto de entrada de este repositorio para la evaluación de marcadores de entorno de PEP 508. Determina cómo deben reconocerse `extras` y `dependency_groups` para la integración con el formato de lock, y añade cobertura para los casos de marcadores compatibles. La tarea estará completada cuando esos marcadores se evalúen correctamente sin romper el comportamiento existente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- build-system, tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100