All Projects → kennethreitz-archive → python-versions

kennethreitz-archive / python-versions

Licence: MIT license
A set of scripts that creates stable builds of Python. Used for Heroku.

Programming Languages

shell
77523 projects

Python Versions

This is a set of scripts that creates stable builds of many Pythons. Targeting Heroku only, for now.

Note: This code is now deprecated in favor of bob-builder and the Python Buildpack Build Scripts.

Versions

Official support for:

  • Latest CPython 2.7
  • Latest CPython 3.4

See also, full list.

Deployment

$ git clone [email protected]:kennethreitz/python-versions.git
$ heroku create
$ git push heroku master
$ heroku config:set AWS_ACCESS_KEY_ID=xxxx AWS_SECRET_ACCESS_KEY=xxxx

Usage

Once deployed, building a formula is simple:

$ heroku run ./brew <formula> <bucket>
# Builds specified Python to ``./python``.

Releasing a formula is simple:

$ heroku run ./bottle <formula> <bucket>
# Builds specified Python and uploads the resulting tarball to the given S3 bucket.

Distribution "Spec"

runtime-name.tar.bz2, which contains PYTHONHOME, including symlinks to python interpreters.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].