devcontainers / devcontainers/features
extend python feature with "system, but at least 3.x"
- Vorherrschende Sprache
- Shell
- Sterne
- 1.5k
- Forks
- 621
- Ø Merge
- 6 T. 53 Min.
- Gemergte PRs (30 T.)
- 9
Beschreibung
# 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.
Beitragsleitfaden
Rechercherichtung
Beginne damit, den Einstiegspunkt für die Versionsanalyse und Installation des Python-Features zu finden, und prüfe anschließend, wie die vorhandenen Optionen `system` und für eine exakte Version behandelt werden. Definiere die akzeptierte Syntax für die Mindestversion und verifiziere das Verhalten in den unterstützten Basis-Image-Szenarien; abgeschlossen ist die Aufgabe, wenn ein System-Python, das die Mindestversion erfüllt, wiederverwendet wird, während ein älteres nicht wiederverwendet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- devops
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100