devcontainers / devcontainers/features

extend python feature with "system, but at least 3.x"

Offen
#220 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.