Browse Source

Merge pull request #175 from DGalt/master

updated __init__ SCRIPT_TEMPLATE to add pkg dir as python site dir
Thomas Kluyver 6 years ago
parent
commit
ca4c2cea9c
1 changed files with 3 additions and 0 deletions
  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