gajim-plural/src/osx/prep_py2app.py

24 lines
698 B
Python

### Adjust the sys.path so that the site-packages.zip is before the lib-dynload
### so that the osx/__init__.py in the .zip is read before looking for it in the
### lib-dynload/osx dir where the .so's are.
import sys
py = -1
lib_dyn = -1
site_zip = -1
for index in xrange(len(sys.path)):
if 'Contents/Resources' in sys.path[index]:
if sys.path[index].endswith('lib/python2.5'):
py = index
if sys.path[index].endswith('lib-dynload'):
lib_dyn = index
elif sys.path[index].endswith('site-packages.zip'):
site_zip = index
if ((lib_dyn > -1) and (site_zip > -1)):
tmp = sys.path[lib_dyn]
sys.path[lib_dyn] = sys.path[site_zip]
sys.path[site_zip] = tmp
if py > -1:
del sys.path[py]