[QGIS-es] Añadir en un plugin una librería de python externa

Nacho Uve nachouve en gmail.com
Mar Jun 16 01:13:12 PDT 2015


Buenos días,

En un plugin de QGis que he creado utilizo la librería python-graph[1] para
ayudarme en unos cálculos. Realmente la funcionalidad de grafos que
necesito es muy sencilla, pero preferí emplear esta librería que ya tenía
todo lo que necesito ya listo y probado.

En el entorno de desarrollo (Linux), he instalado esta librería de manera
"normal" (siguiendo las instrucciones [2]) en el python de sistema y todo
funciona correctamente, pero a la hora de distribuir este plugin a otras
personas, me encuentro con la duda de cómo sería el modo más cómodo para
hacerlo.

Para evitar que los usuarios tengan que descargar e instalar más cosas, he
probado a incluir el código completo de pygraph en una carpeta dentro del
código del plugin, pero no encontré el modo de que esta librería sea
importada correctamente ("import pygraph" or "import myplugin.pygraph" no
funcionan).

Imagino que hay muchos casos de plugins del repositorio de QGis que usan
librerías externas.
¿Cómo se debería hacer para incluirlas de manera cómoda y trasparente para
el usuario?

Gracias!
Nacho V


[1]: https://pypi.python.org/pypi/python-graph
[2]:https://github.com/pmatiello/python-graph/blob/master/README



-- 
Juan Ignacio Varela García
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/qgis-es/attachments/20150616/904b8336/attachment-0002.html>


Más información sobre la lista de distribución QGIS-es