]> git.phdru.name Git - dotfiles.git/blob - .vim/python/virtualenv.py
62316009e94bfe707b5cdc5cf6b465283375ab03
[dotfiles.git] / .vim / python / virtualenv.py
1 import sys, os  # noqa: E401 multiple imports on one line
2
3 virtualenv_dir = os.environ.get('VIRTUAL_ENV')
4 if virtualenv_dir:
5     if (
6         os.path.exists(
7             os.path.join(
8                 virtualenv_dir, 'lib',
9                 'python%d.%d' % (sys.version_info[0], sys.version_info[1])
10             )
11         )
12     ):
13         for activate_this in [
14             os.path.join(virtualenv_dir, 'bin', 'activate_this.py'),
15             os.path.join(virtualenv_dir, 'Scripts', 'activate_this.py')
16         ]:
17             if not os.path.exists(activate_this):
18                 continue
19             if sys.version_info[0] == 2:
20                 execfile(activate_this,  # noqa: F821 undefined name 'execfile'
21                          dict(__file__=activate_this))
22             else:
23                 exec(open(activate_this, 'r').read(),
24                      dict(__file__=activate_this))
25             break