ci: test on Python 3.14 and add the classifier
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
- 78/100
Línea de trabajo
Empieza en .github/workflows/ci.yml: añade "3.14" a la lista python-version del job test y luego actualiza los casos especiales matrix.python-version == '3.13' en las líneas 98-103 a 3.14. Ejecuta grep -rn "3.13" .github/ para revisar caso por caso las demás referencias. También añade el clasificador Programming Language :: Python :: 3.14 en pyproject.toml y una entrada en CHANGELOG bajo [Unreleased]. Está terminado cuando la matriz de CI incluye 3.14 y cualquier fallo exclusivo de 3.14 se informa aquí en lugar de omitirse.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Python 3.14 has been out for a year, but the CI test matrix (.github/workflows/ci.yml, python-version: ["3.10", "3.11", "3.12", "3.13"]) and the Programming Language :: Python :: 3.x classifiers in pyproject.toml stop at 3.13. Users on 3.14 can install the package (requires-python = ">=3.10" has no upper bound) but nothing tells them it works.
What to do
- Add
"3.14"to thepython-versionlist in thetestjob. - Move the "newest leg" special cases that are keyed on
matrix.python-version == '3.13'(ci.ymllines 98, 103 and 110 as ofe410de6) to 3.14, so coverage and the extra steps run on the newest Python. Check every other3.13reference in the workflows (grep -rn "3.13" .github/, which also findsdocs.yml) and decide case by case. Leave the pinned single-version jobs (3.10dependency floors,3.11/3.12lint and build jobs) alone unless a step needs 3.14. - Add the
Programming Language :: Python :: 3.14classifier. - If a test fails only on 3.14, report it in this issue rather than skipping it; a real incompatibility should be fixed, not hidden.
Add a CHANGELOG entry under [Unreleased].
- Lenguaje dominante
- Python
- Estrellas
- 11
- Forks
- 23
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 34
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 PhilanthroPy-Project/PhilanthroPy
-
bug roadmap
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
PhilanthroPy-Project/PhilanthroPy#366 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue roadmap
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
PhilanthroPy-Project/PhilanthroPy#361 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted roadmap
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
PhilanthroPy-Project/PhilanthroPy#345 ·
Los mantenedores suelen responder en 1 día
-
beginner documentation good first issue roadmap
Dificultad 2/5 Medio día Aptitud para principiantes 68/100
PhilanthroPy-Project/PhilanthroPy#342 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 25/100
PhilanthroPy-Project/PhilanthroPy#369 ·
Los mantenedores suelen responder en 1 día
Todos los issues de PhilanthroPy-Project/PhilanthroPy
Issues similares
-
community enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
NVIDIA/auto-ontology#463 ·
Los mantenedores suelen responder en 1 día
-
Update Atari link on Gymnasium docs pagePosiblemente ocupada @qwist1233-cpu la tomó hoy. Abiertohelp wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Farama-Foundation/Gymnasium#1845 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 91/100
WingedGuardian/GENesis-AGI#4101 ·
Los mantenedores suelen responder en 1 día