GoogleContainerTools / GoogleContainerTools/container-debug-support

[2.0] Drop Python 2.7 support and pydevd-pycharm

Offen
#123 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
kind/enhancement lang/python
Vorherrschende Sprache
Go
Sterne
104
Forks
32
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The python helper image is a monolithic image that includes debugging support for all supported versions of Python. Maintaining older versions becomes a drag on space. For 2.0, we should:

- Drop Python 2.7 support: Python 2.7 was EOL January 1, 2020, and the [only service supporting Python 2.7 on Google Cloud](https://cloud.google.com/python/docs/python2-sunset) is App Engine, which doesn't use these debugging helpers.
- Drop `pydevd-pycharm`: it was added to support Cloud Code for IntelliJ, but they were unable to get it to work, whereas pydevd worked fine.

Users requiring Python 2.7 support can use Skaffold's `debug-helpers-registry` config setting to point to the v1 debug images (`gcr.io/k8s-skaffold/skaffold-debug-support/v1`) their own images.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

In der Issue werden keine Dateien oder Tests genannt. Beginne damit, die Build-Konfiguration für helper-image und Verweise auf Python 2.7 und pydevd-pycharm zu finden; überprüfe, wie die v1- und 2.0-Images zusammengestellt werden. Erledigt ist die Aufgabe, wenn das 2.0-Image keine der beiden Komponenten mehr enthält, während die dokumentierte v1-Konfiguration für Benutzer verfügbar bleibt, die Python 2.7 benötigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, python
Bereich
devtools
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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