[Qgis-developer] QGIS Python support in a library
William Kyngesburye
woklist at kyngchaos.com
Sun Jun 1 17:18:20 EDT 2008
OK, finally got a package built properly. Python support IS
starting. Maybe something changed in SVN since I last tried it
Saturday? Or maybe my @loader_path change was the key?
Qgis SVN r8575
OSX 10.5.3, Xcode 3.1 beta
System Python 2.5
Qt 4.3.5/PyQt 4.3.3/SIP 4.7.4
This is with my usual changing things to @loader_path where
appropriate, so the python .so's in Qgis relatively refer to the Qgis
libs and bundled Qt (instead of the default @executable_path, which is
unclear what the executable is).
>>> sys.path
['/Applications/qgis0.11.0.app/Contents/MacOS/share/qgis/python', '/
Users/kyngchaos/.qgis//python/plugins', '/Applications/qgis0.11.0.app/
Contents/MacOS/share/qgis/python/plugins', '/Library/Python/2.5/site-
packages/GDAL-1.5.2-py2.5-macosx-10.5-i386.egg', '/System/Library/
Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/System/
Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/
System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/
2.5/lib/python2.5/plat-mac', '/System/Library/Frameworks/
Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-
scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/
2.5/Extras/lib/python', '/System/Library/Frameworks/Python.framework/
Versions/2.5/lib/python2.5/lib-tk', '/System/Library/Frameworks/
Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/
Python/2.5/site-packages', '/Library/Python/2.5/site-packages/PIL', '/
Library/Python/2.5/site-packages/geos', '/System/Library/Frameworks/
Python.framework/Versions/2.5/Extras/lib/python/PyObjC']
On May 31, 2008, at 12:10 PM, Tom Elwertowski wrote:
> On May 30, 2008, at 11:27 PM, Tim Sutton wrote:
>> I got the python stuff building and my mac post build scripts fix
>> up all the lib paths (see below) in the libqgispython.dylib, core
>> and gui python libs, but python stuff still wont load at
>> runtime...not sure what to do next.
>
> The QLibrary statement at qgisapp.cpp:363 needs a full path (or at
> least something more than "qgispython"
>
> QLibrary pythonlib("/Users/tce/developer/qgis/trunk/build/
> qgis0.11.0.app/Contents/MacOS/lib/libqgispython.dylib");
> works for me but SVN needs a somewhat more generic solution.
>
> Tom
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
"Mon Dieu! but they are all alike. Cheating, murdering, lying,
fighting, and all for things that the beasts of the jungle would not
deign to possess - money to purchase the effeminate pleasures of
weaklings. And yet withal bound down by silly customs that make them
slaves to their unhappy lot while firm in the belief that they be the
lords of creation enjoying the only real pleasures of existence....
- the wisdom of Tarzan
More information about the Qgis-developer
mailing list