Thank you Victor for help. I inserted your name in the header of my next "GEarthView.py 3.0 Cesium" source:
import ext-libs Enrico Ferreguti Victor Olaya With your help (and Enrico) I definitively solved :) A presto Roberto 2015-10-24 15:26 GMT+02:00 Victor Olaya <vola...@gmail.com>: > The ext-libs folder is not in the repo. It is populated by the paver > setup task. Once you run the task, the libraries will be installed in > there > > Hope this helps > > 2015-10-21 15:28 GMT+02:00 Geo DrinX <geodr...@gmail.com>: > > Ola Victor ! :) > > > > 2015-10-07 17:50 GMT+02:00 Victor Olaya <vola...@gmail.com>: > >> > >> At the moment, you have to ship them with your plugin, in the plugin > >> zip file. If the lib uses native code, you will need to include > >> binaries for all OSs that you want to support, and the corresponding > >> mechanism to pick one or the other. > >> > >> As an example, you can see how it is done in this plugin > >> > >> > >> > https://github.com/boundlessgeo/qgis-geoserver-plugin/blob/master/src/geoserverexplorer/__init__.py > >> > >> Dependencies are stored in a folder called "ext-libs", which is added > >> to the python path by the plugin > >> > >> Notice that that folder is not in the repo, there is a paver task to > >> fetch the dependencies from PyPi > >> > >> Notice also that QGIS has its folder with python libs > >> > >> https://github.com/qgis/QGIS/tree/master/python/ext-libs > >> > >> Make sure that the libs you require are not already in there > > > > > > > > In my case ( GEarthView QGIS plugin ) I have two external libraries: > > > > twisted > > zope > > > > > > that I need to install manually :( > > > > On windows, they need to be copied for each new version of QGIS, inside > the > > folder: > > > > QGIS VERSION\apps\Python27\Lib\site-packages\ > > > > > > Instead, on MacOSX, they are (once and for all) inside the standard > python > > library folder, as I explained in my blog: > > > > > http://exporttocanoma.blogspot.it/2015/01/gearthview-20-plugin-per-qgis.html > > > > > > I have tried several times to make sure that it was not necessary to > install > > anything, including the libraries in my plugins, so far I have not > > succeeded. So, that your message has rekindled my hopes :) but > there > > are some things I do not understand, in your explanation (my fault). > > > > Here are my steps: > > > > 1) I modified my geodrinx/__init__.py adding: > > > > site.addsitedir(os.path.abspath(os.path.dirname(__file__) + '/ext-libs')) > > > > Question: where need I to create this ext-libs folder ? I looked > into > > the plugin that you indicate, but I found no "ext-libs" folder. > > > > Could you please explain me (us) better ? > > > > > > Thank you much > > > > A presto > > > > Roberto > > >
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer