See if lazy imports are a problem
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- python
- Área
- build-system
Línea de trabajo
El issue no menciona archivos ni pruebas. Empieza examinando el comportamiento de carga de componentize-py durante la compilación frente a las importaciones diferidas de Python 3.15, incluidos los ciclos de importaciones diferidas de la biblioteca estándar mencionados aquí. Se considera terminado cuando se confirme si las importaciones diferidas o los ciclos provocan errores en tiempo de ejecución y se documente si las importaciones explícitas durante la compilación siguen siendo necesarias.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It may be that Python 3.15's lazy imports like lazy import some_module evade componentize-py's build-time loading and thus trigger runtime errors.
Hairier still, cycles of lazy imports are allowed, even celebrated as one of lazy imports' motivating use cases. Are those going to cause trouble for us? Should we just continue to recommend explicitly importing them in a place that runs at build time? There exist lazy-import cycles in the stdlib. Are they going to ruin our day?
Now take a deep breath: we're still on 3.14 here.
- Lenguaje dominante
- Python
- Estrellas
- 5
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 fastly/compute-sdk-python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
fastly/compute-sdk-python#116 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
fastly/compute-sdk-python#74 ·
-
Add HTTP Downstream Metadata API Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
fastly/compute-sdk-python#61 ·
-
fastly/compute-sdk-python#60 · 1 asignado ·
-
Add Image Optimization Support Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
fastly/compute-sdk-python#59 ·
Todos los issues de fastly/compute-sdk-python
Issues similares
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-webui/open-webui#30750 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100