AnswerDotAI / AnswerDotAI/nbdev
Add option to expand wildcard imports
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 5.3k
- Forks
- 513
- Merge medio
- 2 d 30 min
- PR fusionados (30 d)
- 8
Descripción
E.g
from foo import *
...would be optionally exported to:
from foo import a,b
...if `a` and `b` were used in that module.
There's something a bit similar here we could borrow ideas from: https://github.com/fake-name/autoflake/blob/master/autostar.py
Guía de contribución
Línea de trabajo
Empieza revisando cómo nbdev gestiona las importaciones de Python y compara el comportamiento solicitado con las ideas de autoflake's autostar.py. Define la expansión opcional para `from foo import *` de modo que solo se exporten los nombres utilizados en el módulo y, después, verifica que la importación generada coincida con el ejemplo y conserve el comportamiento actual cuando la opción esté deshabilitada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100