python / python/planet

Infra(OS): `planet` to Ubuntu 24.04 - Requires updating to `Python3`

Abierto
#568 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

infrastructure
Lenguaje dominante
Python
Estrellas
144
Forks
197
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

What

Hi, I work for the PSF and am currently in the process of upgrading hosts from various OS levels to the latest Ubuntu LTS (24.04 - which comes pre-packaged with Python3.12.3)

In working with the backend and readying the VM, I realized that the app code demands python2.

Can someone assist in upgrading this? Is https://docs.python.org/3/library/2to3.html viable? I am available to help but have limited knowledge in py2 land.

### Tasks
- [ ] Changeset tested against host set to default (jammy)
- [ ] Changeset tested against host set to noble
- [ ] VM upgraded
- [ ] Data transferred
- [x] Shebangs updated `python` -> `python3`
- [x] `config/sort-ini.py`
- [x] `code/*.py` files

Thanks :)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza auditando los archivos Python indicados en la lista de tareas, especialmente config/sort-ini.py y code/*.py, para detectar requisitos restantes de Python 2. Prueba los cambios en hosts que utilicen los entornos predeterminados jammy y noble, y después verifica que la actualización de la VM y las tareas de transferencia de datos se hayan completado.

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

Evaluación

Stack tecnológico
python, ubuntu
Área
infrastructure, operating-systems
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.