devcontainers / devcontainers/features
extend python feature with "system, but at least 3.x"
- Lenguaje dominante
- Shell
- Estrellas
- 1.5k
- Forks
- 621
- Merge medio
- 6 d 53 min
- PR fusionados (30 d)
- 9
Descripción
# Background
Currently we can specify a very specific version or the `system` version.
Since the feature is supposed to run on a bunch of different base images, specifying `system` is not helpful except in tightly controlled environments.
Specifying a specific version like `3.8` could be overkill, in case the system already provides e.g. `3.8.1` precompiled.
# Feature Request
It would be nice to say "use the system version, but no lower then 3.x".
Maybe the python typical notation can be reused: `>=3.x` to indicate this.
Guía de contribución
Línea de trabajo
Comienza localizando el punto de entrada del análisis de versiones y la instalación de la feature de Python, y después revisa cómo se gestionan las opciones existentes `system` y de versión exacta. Define la sintaxis aceptada para la versión mínima y verifica el comportamiento en los escenarios de imagen base compatibles; se considera terminado cuando se reutiliza un Python del sistema que cumple la versión mínima, mientras que uno más antiguo no se reutiliza.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- devops
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100