Update project to newest possible Python
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- build-system
Línea de trabajo
En el issue no se nombran archivos de configuración ni pruebas. Empieza por localizar la configuración de la versión de Python y las dependencias del proyecto; después, verifica la compatibilidad con la versión de Python más reciente viable y documenta los resultados de las pruebas y la verificación; se considera completado cuando el upgrade funciona sin cambios adicionales de funcionalidad.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Project is currently using Python 3.11.
Description
Python has continued to improve. Notably, the latest versions offer much better support for type hints.
Dependencies will need to be verified.
Any pull request (PR) for this issue should include documentation of testing/verification. The PR should not include any additional feature changes.
Additional context
- What’s New in Python — Python 3.14.0 documentation
- What’s new in Python 3.14
Python 3.14 is the latest stable release of the Python programming language, with a mix of changes to the language, the implementation, and the standard library. The biggest changes include template string literals, deferred evaluation of annotations, and support for subinterpreters in the standard library.
The library changes include significantly improved capabilities for introspection in asyncio, support for Zstandard via a new compression.zstd module, syntax highlighting in the REPL, as well as the usual deprecations and removals, and improvements in user-friendliness and correctness.
- What’s New In Python 3.13
Python 3.13 is a stable release of the Python programming language, with a mix of changes to the language, the implementation and the standard library. The biggest changes include a new interactive interpreter, experimental support for running in a free-threaded mode (PEP 703), and a Just-In-Time compiler (PEP 744).
Error messages continue to improve, with tracebacks now highlighted in color by default. The locals() builtin now has defined semantics for changing the returned mapping, and type parameters now support default values.
The library changes contain removal of deprecated APIs and modules, as well as the usual improvements in user-friendliness and correctness. Several legacy standard library modules have now been removed following their deprecation in Python 3.11 (PEP 594).
- What’s New In Python 3.12
Python 3.12 is a stable release of the Python programming language, with a mix of changes to the language and the standard library. The library changes focus on cleaning up deprecated APIs, usability, and correctness. Of note, the distutils package has been removed from the standard library. Filesystem support in os and pathlib has seen a number of improvements, and several modules have better performance.
The language changes focus on usability, as f-strings have had many limitations removed and ‘Did you mean …’ suggestions continue to improve. The new type parameter syntax and type statement improve ergonomics for using generic types and type aliases with static type checkers.
- What’s new in Python 3.14
Implementation
- I would be interested in implementing this feature.
- Lenguaje dominante
- Python
- Estrellas
- 48
- Forks
- 75
- Merge medio
- 3 h 55 min
- PR fusionados (30 d)
- 6
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 creativecommons/quantifying
-
Link latest report from repository READMEPosiblemente ocupada @Priyankm23 la tomó hace 1 día. Abierto✨ goal: improvement 🏁 status: ready for work 💻 aspect: code 📖 aspect: docs good first issue help wanted 🟨 priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
creativecommons/quantifying#311 · 3 comentarios ·
-
GCS free full web search ending 2026-12-31Quizá libre de nuevo @TimidRobot la tomó hace 158 días y no hay ningún pull request abierto. Abierto🏁 status: ready for work 💻 aspect: code 🔒 staff only 🛠 goal: fix 🟧 priority: high
creativecommons/quantifying#293 · 1 comentario · 1 asignado ·
-
Consolidate completion checkPosiblemente ocupada @iamshravanijadhav la tomó hace 3 días. Abierto✨ goal: improvement 🏁 status: ready for work 💻 aspect: code help wanted 🟩 priority: low
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
creativecommons/quantifying#288 · 1 comentario ·
-
Add a stacked horizontal bar plotQuizá libre de nuevo @oree-xx la tomó hace 255 días y no hay ningún pull request abierto. Abierto✨ goal: improvement 💻 aspect: code 🚦 status: awaiting triage 🟩 priority: low
creativecommons/quantifying#274 · 1 asignado ·
-
Add Zenodo as Data Source for Commons QuantificationQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto✨ goal: improvement 🏁 status: ready for work 💻 aspect: code help wanted 🟩 priority: low
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
creativecommons/quantifying#249 ·
Todos los issues de creativecommons/quantifying
Issues similares
-
Claiming namespace `jft63`Abiertonamespace operations
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
EclipseFdn/open-vsx.org#14043 ·
Los mantenedores suelen responder en 1 día
-
feedback simulation workshop
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
githubnext/gh-aw-workshop#4455 ·
Los mantenedores suelen responder en 1 día
-
Triage 🩺
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
[BUG] Container scenario crashes without expected_recovery_time, kube DNS example uses retry_waitAbiertoneeds-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
krkn-chaos/krkn#1627 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
NousResearch/hermes-agent#136483 ·
Los mantenedores suelen responder en 1 día