[pyar] Hola lista + rel_imp

Joaquin Duo joaduo en gmail.com
Lun Nov 3 01:55:12 ART 2014


Fe de Erratas:
En vez de __pkg__ es __package__ (la costumbre de abreviar pkg me ganó)
https://github.com/joaduo/rel_imp#how-does-it-work

2014-11-03 1:51 GMT-03:00 Joaquin Duo <joaduo en gmail.com>:

> Hola Gente!
>
> Un gusto poder saludarlos por este medio. (mis kudos a quienes organizan
> el sitio y la lista!)
>
> Empecé con Python en 2005 y ahora mi trabajo principal es en Python.
>
> Les dejo un proyecto pequeño - un solo archivo :) - que podría
> interesarles, se llama rel_imp. Además quisiera su opinión/feedback/etc.
> Para qué sirve? Sirve para correr sub-módulos o sub-paquetes como __main__
> y permitir "explicit relative imports" de manera fácil.
>
> https://github.com/joaduo/rel_imp
>
> Instalar: pip install rel_imp
> Ejemplo de uso:
>
> import rel_imp; rel_imp.init()from .foo import bar
>
> Hay más documentacción en el link arriba.
>
> Desde mi punto de vista ya está listo para ser usado en otros proyectos.
> En ciertos contextos la resolución de __pkg__ falla, así que hay que usarlo
> con cierta discreción. Mi impresión es que los "explicit relative imports"
> no se han tenido en cuenta en muchos proyectos.
>
> Posiblemente un proyecto posteríor para mí sería crear una herramienta que
> reemplace *import rel_imp; rel_imp.init()* por *__pkg__ = 'bar.foo'* para
> publicar nuestro software en pypi u otro sitio. (de tal manera de descartar
> la necesidad de resolver __pkg__ dinámicamente.)
>
> Saludos!
> Joaquín
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141103/b8035f13/attachment.html>


More information about the pyar mailing list