mirror of
https://github.com/zulip/zulip.git
synced 2025-11-16 03:41:58 +00:00
tools/provision.py: Install both py2 and py3 venvs.
Install both python2 and python3 venvs in tools/provision.py by default. Use old behavior when run with --travis to save time.
This commit is contained in:
@@ -166,14 +166,20 @@ def main():
|
|||||||
run(["wget", "-O", temp_deb_path, TSEARCH_URL])
|
run(["wget", "-O", temp_deb_path, TSEARCH_URL])
|
||||||
run(["sudo", "dpkg", "--install", temp_deb_path])
|
run(["sudo", "dpkg", "--install", temp_deb_path])
|
||||||
|
|
||||||
if PY2:
|
if TRAVIS:
|
||||||
MYPY_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "mypy.txt")
|
if PY2:
|
||||||
setup_virtualenv(PY3_VENV_PATH, MYPY_REQS_FILE, virtualenv_args=['-p', 'python3'])
|
MYPY_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "mypy.txt")
|
||||||
|
setup_virtualenv(PY3_VENV_PATH, MYPY_REQS_FILE, virtualenv_args=['-p', 'python3'])
|
||||||
|
DEV_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "py2_dev.txt")
|
||||||
|
setup_virtualenv(PY2_VENV_PATH, DEV_REQS_FILE)
|
||||||
|
else:
|
||||||
|
DEV_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "py3_dev.txt")
|
||||||
|
setup_virtualenv(VENV_PATH, DEV_REQS_FILE, virtualenv_args=['-p', 'python3'])
|
||||||
|
else:
|
||||||
DEV_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "py2_dev.txt")
|
DEV_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "py2_dev.txt")
|
||||||
setup_virtualenv(PY2_VENV_PATH, DEV_REQS_FILE)
|
setup_virtualenv(PY2_VENV_PATH, DEV_REQS_FILE)
|
||||||
else:
|
|
||||||
DEV_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "py3_dev.txt")
|
DEV_REQS_FILE = os.path.join(ZULIP_PATH, "requirements", "py3_dev.txt")
|
||||||
setup_virtualenv(VENV_PATH, DEV_REQS_FILE, virtualenv_args=['-p', 'python3'])
|
setup_virtualenv(PY3_VENV_PATH, DEV_REQS_FILE, virtualenv_args=['-p', 'python3'])
|
||||||
|
|
||||||
# Put Python2 virtualenv activation in our .bash_profile.
|
# Put Python2 virtualenv activation in our .bash_profile.
|
||||||
with open(os.path.expanduser('~/.bash_profile'), 'w+') as bash_profile:
|
with open(os.path.expanduser('~/.bash_profile'), 'w+') as bash_profile:
|
||||||
|
|||||||
Reference in New Issue
Block a user