Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Remove Python 3.10 soft-installability now that it is end-of-life

Abierto Apto para principiantes
#897 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
85/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Empieza por las declaraciones de versión de Python en pyproject.toml y README.md; después, comprueba uv.lock y otros metadatos activos de empaquetado o desarrollo para verificar la compatibilidad con Python 3.10. Vuelve a generar uv.lock después de actualizar la versión mínima y eliminar el clasificador obsoleto y la entrada de README; deja intactas las entradas históricas del changelog. Verifica que los metadatos del paquete rechacen Python 3.10 y acepten las versiones compatibles.

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

Descripción

Python 3.10 reached end of life on 2026-10-01 and no longer receives security fixes (Python Developer's Guide). The adapter's CI already tests Python 3.11 and newer, but package metadata and the README still permit or advertise Python 3.10. Issue #758 was closed after PR #762 dropped Python 3.10; PR #778 later restored soft-installability until its scheduled EOL. That date has now passed.

Steps to reproduce

  • pyproject.toml sets requires-python = ">=3.10" and includes the Python 3.10 classifier.
  • README.md lists Python 3.10 as installable.
  • uv.lock records the same Python floor.

Environment

  • Adapter: dbt-sqlserver (v1)
  • Python versions covered by CI: 3.11–3.14

Raise the minimum supported Python version to 3.11, remove the 3.10 classifier and README entry, and regenerate uv.lock. Check packaging and development metadata for any other active Python 3.10 support declarations; keep historical changelog entries intact. Verify the package metadata rejects Python 3.10 and accepts the supported versions.

Lenguaje dominante
Python
Estrellas
258
Forks
112
Merge medio
3 d 4 h
PR fusionados (30 d)
11

Preparar el entorno

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.

Más de dbt-msft/dbt-sqlserver

Todos los issues de dbt-msft/dbt-sqlserver

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.