Review Request: PEP 835 – Shorthand syntax for Annotated type metadata
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- documentation
Línea de trabajo
Comienza leyendo PEP 835 y el hilo de Discourse enlazado; después, revisa su debate sobre la seguridad de annotationlib, el impacto de la migración y los límites de las metaclases. Consulta los prototipos enlazados de CPython, Mypy, Pyright y Ruff para obtener contexto. Se considera terminado cuando se haya formulado una recomendación y se haya actualizado la lista de comprobación de aprobación de TC a medida que el consejo tome decisiones.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Please provide a recommendation for PEP 835.
The current draft addresses the core technical feedback from the community thread, specifically regarding annotationlib safety, migration impact, and establishing strict metaclass boundaries to protect runtime matrix multiplication. Prototype implementations for CPython, Mypy, Pyright, and Ruff are complete and linked in the PEP.
- PEP: https://peps.python.org/pep-0835/
- Discourse: https://discuss.python.org/t/pep-835-shorthand-syntax-for-annotated-type-metadata/107814
- Sponsor: @ilevkivskyi
TC Sign-off
- Carl
- Dave
- Jelle
- Joren
- Rebecca
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 57
- Forks
- 2
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 python/typing-council
-
PEP 846Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100
python/typing-council#67 · 1 reacción ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
python/typing-council#64 ·
-
PEP 718Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
python/typing-council#61 · 2 reacciones ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
python/typing-council#52 ·
Todos los issues de python/typing-council
Issues similares
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
QuantConnect/Documentation#2838 ·
Los mantenedores suelen responder en 1 día
-
untriaged
Dificultad 2/5 Medio día Aptitud para principiantes 80/100
opensearch-project/documentation-website#13449 ·
Los mantenedores suelen responder en 1 día
-
"Create your app": .sln/.slnx step and Solution Explorer instructions don't match current C# Dev KitAbiertoarea-tutorials needs-triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
dotnet/website-feedback#1844 ·
-
Area - Local to Cloud Bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
microsoft/vscode-mssql#23210 ·
Los mantenedores suelen responder en 1 día
-
enhancement ios launcher
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día