Sha256: 3100607a90bb3794bf39dc434ef495610ed3224c7cf5adc9a82ac6aa95d4d256

Contents?: true

Size: 1.11 KB

Versions: 9

Compression:

Stored size: 1.11 KB

Contents

"""By using execfile(this_file, dict(__file__=this_file)) you will
activate this virtualenv environment.

This can be used when you must use an existing Python interpreter, not
the virtualenv bin/python
"""

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
import os

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')
else:
    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
# Move the added items to the front of the path:
new_sys_path = []
for item in list(sys.path):
    if item not in prev_sys_path:
        new_sys_path.append(item)
        sys.path.remove(item)
sys.path[:0] = new_sys_path

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
pylintr-0.1.3 bin/pylint_2_7/bin/activate_this.py
pylintr-0.1.2 bin/pylint_2_7/bin/activate_this.py
pylintr-0.1.1 bin/pylint_2_7/bin/activate_this.py
libv8-4.5.95.5 vendor/depot_tools/bootstrap/virtualenv/virtualenv_embedded/activate_this.py
libv8-4.5.95.4 vendor/depot_tools/bootstrap/virtualenv/virtualenv_embedded/activate_this.py
libv8-4.5.95.3 vendor/depot_tools/bootstrap/virtualenv/virtualenv_embedded/activate_this.py
libv8-4.5.95.2 vendor/depot_tools/bootstrap/virtualenv/virtualenv_embedded/activate_this.py
libv8-4.5.95.1 vendor/depot_tools/bootstrap/virtualenv/virtualenv_embedded/activate_this.py
libv8-4.5.95.0 vendor/depot_tools/bootstrap/virtualenv/virtualenv_embedded/activate_this.py