#! /usr/bin/python
import subprocess
import os
import sys
def _execute(*args, **kwargs):
result = subprocess.call(*args, **kwargs)
if result != 0:
sys.exit(result)
if __name__ == '__main__':
python_version = sys.version_info
deps = [
"execnet>=1.0.9",
"pytest",
"pyzmq",
"sqlalchemy",
]
if (3, 2) <= python_version < (3, 3):
deps.append("markupsafe==0.15")
deps.append("Jinja2==2.6")
else:
deps.append("Jinja2")
print("Setting up dependencies...")
_execute([os.path.join(os.path.dirname(sys.executable), "pip"), "install"] + deps, shell=False)