瀏覽代碼

Merge pull request #175 from DGalt/master

updated __init__ SCRIPT_TEMPLATE to add pkg dir as python site dir
Thomas Kluyver 6 年之前
父節點
當前提交
ca4c2cea9c
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      nsist/__init__.py

+ 3 - 0
nsist/__init__.py

@@ -221,10 +221,13 @@ class InstallerBuilder(object):
 
     SCRIPT_TEMPLATE = """#!python{qualifier}
 import sys, os
+import site
 scriptdir, script = os.path.split(__file__)
 installdir = scriptdir  # for compatibility with commands
 pkgdir = os.path.join(scriptdir, 'pkgs')
 sys.path.insert(0, pkgdir)
+# Ensure .pth files in pkgdir are handled properly
+site.addsitedir(pkgdir)
 os.environ['PYTHONPATH'] = pkgdir + os.pathsep + os.environ.get('PYTHONPATH', '')
 
 # APPDATA should always be set, but in case it isn't, try user home