[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', '/ 
plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/ 
2.5/lib/python2.5/plat-mac', '/System/Library/Frameworks/ 
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/ 

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>

"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