GoogleContainerTools / GoogleContainerTools/container-debug-support

[2.0] Drop Python 2.7 support and pydevd-pycharm

Abierto
#123 0 comentarios 0 reacciones 0 asignados Ver en GitHub
kind/enhancement lang/python
Lenguaje dominante
Go
Estrellas
104
Forks
32
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue no indica archivos ni pruebas. Empieza por localizar la configuración de compilación de helper-image y las referencias a Python 2.7 y pydevd-pycharm; verifica cómo se ensamblan las imágenes v1 y 2.0. Se considera terminado cuando la imagen 2.0 ya no incluye ninguno de los dos componentes, mientras que la configuración documentada de v1 sigue disponible para los usuarios que necesiten Python 2.7.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
docker, python
Área
devtools
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.