#!/usr/bin/env python import os import sys from subprocess import check_call import shutil _dname = os.path.dirname REPO_ROOT = _dname(_dname(_dname(os.path.abspath(__file__)))) os.chdir(REPO_ROOT) def run(command): return check_call(command, shell=True) run('pip install -r requirements.txt') run('pip install coverage') if os.path.isdir('dist') and os.listdir('dist'): shutil.rmtree('dist') run('python setup.py bdist_wheel') wheel_dist = os.listdir('dist')[0] run('pip install %s' % (os.path.join('dist', wheel_dist)))