bytecodealliance / bytecodealliance/componentize-py

Use `wasi-virt`-based VFS to store Python code

Abierto
#23 0 comentarios 6 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Rust
Estrellas
277
Forks
51
Merge medio
12 h 10 min
PR fusionados (30 d)
10

Descripción

Currently, `componentize-py` "cheats" by assuming all required Python code will be loaded during the component pre-init step, and thus CPython won't need access to any of those files at runtime. This works surprisingly well, but will certainly break for more dynamic apps.

We should probably build a VFS by default, but also offer an option to use the "cheat" if desired.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza trazando cómo componentize-py carga actualmente el código Python durante el pre-init del componente y revisa el enfoque de VFS propuesto basado en wasi-virt. El trabajo estará terminado cuando se use un VFS de forma predeterminada para el acceso a archivos en tiempo de ejecución, mientras una opción siga habilitando el comportamiento existente limitado únicamente al pre-init, incluida la compatibilidad con aplicaciones más dinámicas.

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

Evaluación

Stack tecnológico
python, rust, wasm
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.