Explorar o código

Add package dir as a proper python site dir

Fake Identity %!s(int64=7) %!d(string=hai) anos
pai
achega
06c266f24b
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      nsist/commands.py

+ 3 - 0
nsist/commands.py

@@ -6,9 +6,12 @@ from .util import text_types
 
 SCRIPT_TEMPLATE = u"""#!python
 import sys, os
+import site
 installdir = os.path.dirname(os.path.dirname(__file__))
 pkgdir = os.path.join(installdir, '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', '')
 
 # Allowing .dll files in Python directory to be found