summaryrefslogtreecommitdiff
path: root/virtualenv_embedded/activate_this.py
diff options
context:
space:
mode:
Diffstat (limited to 'virtualenv_embedded/activate_this.py')
-rw-r--r--virtualenv_embedded/activate_this.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/virtualenv_embedded/activate_this.py b/virtualenv_embedded/activate_this.py
index f18193b..444d3fd 100644
--- a/virtualenv_embedded/activate_this.py
+++ b/virtualenv_embedded/activate_this.py
@@ -9,19 +9,21 @@ try:
__file__
except NameError:
raise AssertionError(
- "You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))")
-import sys
+ "You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))"
+ )
import os
+import site
+import sys
-old_os_path = os.environ.get('PATH', '')
-os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path
+old_os_path = os.environ.get("PATH", "")
+os.environ["PATH"] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path
base = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
-if sys.platform == 'win32':
- site_packages = os.path.join(base, 'Lib', 'site-packages')
+if sys.platform == "win32":
+ site_packages = os.path.join(base, "Lib", "site-packages")
else:
- site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages')
+ site_packages = os.path.join(base, "lib", "python%s" % sys.version[:3], "site-packages")
prev_sys_path = list(sys.path)
-import site
+
site.addsitedir(site_packages)
sys.real_prefix = sys.prefix
sys.prefix = base