2016-02-19 15:42:18 -05:00
2016-02-16 08:17:11 -05:00
2012-03-23 16:13:35 -04:00
2012-12-31 18:02:02 -05:00
2015-05-04 11:30:04 -07:00
2016-02-19 15:42:18 -05:00
2014-07-15 10:36:01 -04:00

Heroku Buildpack: Python

buildpack_python

This is a Heroku buildpack for Python apps, powered by pip.

This buildpack supports running Django and Flask apps.

Usage

Example usage:

$ ls
Procfile  requirements.txt  web.py

$ heroku create --buildpack git://github.com/heroku/heroku-buildpack-python.git

$ git push heroku master
...
-----> Python app detected
-----> Installing python-2.7.11
     $ pip install -r requirements.txt
       Collecting requests (from -r requirements.txt (line 1))
         Downloading requests-2.9.1-py2.py3-none-any.whl (501kB)
       Installing collected packages: requests
       Successfully installed requests-2.9.1
       
-----> Discovering process types
       Procfile declares types -> (none)

You can also add it to upcoming builds of an existing application:

$ heroku buildpacks:set heroku/python

A requirements.txt file must be found at the root of your application's repository.

Specify a Runtime

You can also specify specific versions of the Python runtime with a runtime.txt file:

$ cat runtime.txt
python-3.5.1

Runtime options include:

  • python-2.7.11
  • python-3.5.1
  • pypy-4.0.1 (unsupported, experimental)
  • pypy3-2.4.0 (unsupported, experimental)

Other unsupported runtimes are available as well.

S
Description
No description provided
Readme MIT 56 MiB
Languages
Shell 92.5%
Ruby 4%
Makefile 2.2%
Dockerfile 1.3%