zulip/tools/setup
Umair Khan c039f73656 setup_venv: Link to the correct Python interpreter.
Travis enables different Python versions through virtual environments,
but it seems that there is a little caveat when we try to create Zulip's
virtual environment by referring Travis' virtual environment; Zulip's
virtual environment refers the system Python. We encountered this
behaviour when we tried to run our backend test suite under Python 3.5
in Travis. 'python3 --version' command before activating Zulip's
virtualenv showed 'Python 3.5.3' and after it showed 'Python 3.4.3'.
This happened when we created the virtual environment using
'virtualenv -p python3'.

The solution seems to be to explicitly give the path of the Python
interpreter in the Travis' virtual environment using 'which python3'.
2017-09-06 13:48:50 -07:00
..
emoji zulip_tools.py: Extract `generate_sha1sum_emoji()`. 2017-08-27 17:51:24 -07:00
__init__.py Add __init__.py to tools/ and tools/setup/. 2016-07-20 18:20:37 -07:00
build_pygments_data.py py3: Switch almost all shebang lines to use `python3`. 2017-08-16 17:54:43 -07:00
generate-fixtures text_fixtures: Rename migration status file to have test in name. 2017-06-02 13:27:34 -07:00
generate-test-credentials Always start python via shebang lines. 2016-11-26 14:46:37 -08:00
install-aws-server install-aws-server: Cut out use of /root/zulip . 2017-08-15 17:41:07 -07:00
lang.json Add typeahead for syntax highlighting languages. 2017-04-28 17:22:59 -07:00
postgres-init-dev-db dev: Fix postgres provision errors with non-postgres-readable homedir. 2017-02-11 23:47:07 -08:00
postgres-init-test-db Move tools/install-phantomjs to tools/setup/. 2016-05-26 18:28:14 +05:00
setup_venvs.py setup_venv: Link to the correct Python interpreter. 2017-09-06 13:48:50 -07:00