- pip_options = run('cat %(path)s/releases/%(release)s/pip-options.txt' % env)
- if pip_options.failed:
- env.pip_options = ''
- else:
- env.pip_options = pip_options
-
- requirements_mtime = os.path.getmtime('requirements.txt')
- bundle_mtime = 0
- try:
- bundle_mtime = os.path.getmtime('requirements.pybundle')
- except os.error:
- pass
-
- if requirements_mtime > bundle_mtime:
- local('pip bundle requirements.pybundle %(pip_options)s -r requirements.txt' % env)
- put('requirements.pybundle', '%(path)s' % env)
-
-def upload_wsgi_script_sample():
- "Create and upload a wsgi script sample"
- print ">>> upload wsgi script sample"
- print dict(env)
- upload_template('%(project_name)s.wsgi.template' % env, '%(path)s/%(project_name)s.wsgi.sample' % env, context=env)