Drop support for Python 3.10
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- build-system, cli, documentation, release
Línea de trabajo
Start with the CLI’s Python version configuration and CI build/test matrices, then search the documentation for Python 3.10 references. The issue’s checklist also requires communications with Slack, affected users, the RAP team, and platform news. Done means Python 3.10 is neither tested nor built, its documentation mentions are removed, and all listed audiences have been notified.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What are we doing?
Removing support for Python 3.10 from the cli tool
Why are we doing this?
Python 3.10 is end-of-life as of 2026-10-01. It's no longer receiving security updates and so there could be vulnerabilities in the future that affect the CLI or one of its dependencies, like the pipeline library.
How will we know when it's done?
- Initially, we should put out a message on Slack stating our intention to remove support for Python 3.10
- We should also reach out to the one user we found in #280 who's still running Python 3.10 and ask them to upgrade
- The OpenSAFELY CLI is no longer tested or built for Python 3.10
- The OpenSAFELY docs have been updated to remove mention of Python 3.10
- Users have been informed of this change via platform news
- The RAP team have been informed that the pipeline lib no longer needs to support Python 3.10
- Lenguaje dominante
- Python
- Estrellas
- 2
- Forks
- 5
- Merge medio
- 1 d 21 h
- PR fusionados (30 d)
- 3
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de opensafely-core/opensafely-cli
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
-
`vendoring` is required to update vendored dependencies, but isn't part of the dev requirementsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
opensafely-core/opensafely-cli#405 · 1 comentario ·
Todos los issues de opensafely-core/opensafely-cli
Issues similares
-
Support .aac audio uploadsPosiblemente ocupada @julien731 la tomó hoy. Abiertofeature
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nimblehq/audio-transcriber#153 ·
-
help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
antonyrag/ragleap-core#1062 ·
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
gke-labs/kube-agents#4321 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Git-Hospital/githealthcheck#61 ·
Los mantenedores suelen responder en 1 día
-
changelog investigate
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
ramnes/notion-sdk-py#433 ·