Esempio n. 1
0
    def install(self, project_data):

        if utils.dir_exists(project_data['dir']):
            return

        git = project_data['git']

        utils.run('git clone %s %s' % (git['repo'], project_data['dir']))
Esempio n. 2
0
    def install(self, project_data):

        dest = os.path.join(os.environ["WORKON_HOME"], project_data["virtualenv"]["name"])

        if not utils.dir_exists(dest):
            utils.run("virtualenv %s" % dest)

        with utils.cd(project_data["dir"]):
            with utils.workon(project_data["virtualenv"]["name"]):
                for file in project_data["virtualenv"]["files"]:
                    utils.run("pip install -r %s" % file)