<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hola, Nacho:<br>
      <br>
      Si te sirve de algo y hablando de "comodidad" y "transparencia" y
      bajo el punto de vista de un potencial usuario de tu plugin o
      cualquier otro, yo prefería que el plugin, al cargar, me informara
      de las dependecias del mismo no cumplidas (en tu caso, pygraph) y
      cómo resolverlas de una manera "bonica", sencilla y entendible (un
      diálogo de información al ejecutarlo, por ejemplo) sin provocar
      errores (que asustan más).  <br>
      <br>
      Sobre todo, porque las propias dependencias pueden tener otras y,
      si no son librerías estándar... si pygraph tirase de numpy y
      pandas... ¿los integras también?<br>
      <br>
      <br>
      <br>
      Un saludo<br>
      <br>
      Jorge<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      El 16/06/15 a las 10:13, Nacho Uve escribió:<br>
    </div>
    <blockquote
cite="mid:CAGYV1bL69iOpeqDj5zk9kQeu1-wkwF3=j=OC5SD9QYKXyV8TCA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Buenos días,
        <div><br>
        </div>
        <div>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.</div>
        <div><br>
        </div>
        <div>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. </div>
        <div><br>
        </div>
        <div>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). </div>
        <div><br>
        </div>
        <div>Imagino que hay muchos casos de plugins del repositorio de
          QGis que usan librerías externas. <br>
        </div>
        <div>¿Cómo se debería hacer para incluirlas de manera cómoda y
          trasparente para el usuario?</div>
        <div><br>
        </div>
        <div>Gracias!</div>
        <div>Nacho V</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>[1]: <a moz-do-not-send="true"
            href="https://pypi.python.org/pypi/python-graph">https://pypi.python.org/pypi/python-graph</a></div>
        <div>[2]:<a moz-do-not-send="true"
            href="https://github.com/pmatiello/python-graph/blob/master/README">https://github.com/pmatiello/python-graph/blob/master/README</a></div>
        <div><br>
        </div>
        <div><br clear="all">
          <div><br>
          </div>
          -- <br>
          <div class="gmail_signature">
            <div>
              <div>Juan Ignacio Varela García <br>
              </div>
              <div><br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
QGIS-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:QGIS-es@lists.osgeo.org">QGIS-es@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-es">http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-es</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>