Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on May 23, 2024. It is now read-only.

heroku-python/bob-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bob: The Binary Build Toolkit

This repo exists as a framework for the compilation and deployment of binaries and libraries on Heroku.

It is inspired by (and extracted from) kennethreitz/python-versions.

Intended Design

  • Flexible type hierarchy
  • Flat dependency resolution
  • Version agnostic (careful curation and naming conventions preferred)
  • Import already-deployed sub-dependencies during a build (optionally fetch from UPSTREAM_S3_BUCKET)

Powered By

  • Bash, mostly
  • A litle bit of Python
  • Boto

Getting Started (Staging)

  • $ heroku create build-toolkit-python-staging --buildpack https://github.com/kennethreitz/conda-buildpack.git
  • $ heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=xxx S3_BUCKET=xxx

Now that your Heroku app for building is created, push a repo containing your formula to the app (e.g. the python buildpack repo).

$ heroku run bash

$ bob build runtimes/python-2.7.6
$ bob deploy runtimes/python-2.7.6


Morty Proxy This is a proxified and sanitized view of the page, visit original site.