conda-buildpack

by teamupstart

GitHub Readme.md

Conda Buildpack

This is a fork of Heroku build pack for conda (https://github.com/kennethreitz/conda-buildpack) that supports Python 3. It should be used in multi-buildpack setup together with Heroku's official build pack (see https://github.com/ddollar/heroku-buildpack-multi).

This buildpack enables the installation of binary packages through the open source conda application. Conda is recognized as being core to Continuum's Anaconda Scientific Python distro but it's also at the heart of the lighter weight Miniconda distro which we use here to install only the binary packages we need for our apps deployed on Heroku.

To control what binary packages are installed by conda, supply a conda-requirements.txt file (which can be created by capturing the output of conda list -e for your working conda environment). Like when using the standard buildpack for python from Heroku, you can also still supply a requirements.txt file for pip to process. In this way, you can install binary packages via conda for everything you can and still use pip for anything you can't.