Based on https://github.com/thenovices/heroku-buildpack-scipy and https://github.com/dulaccc/heroku-buildpack-geodjango/ and slightly modified build order/settings of environment vars in order to be able to compile packages that require GDAL during installation with pip (e.g. fiona)
Note: This buildpack currently only supports the 'classic' cedar stack. It
does not yet support the cedar-14 stack, but has plans to do so in the
Please open a GitHub for any problems encountered or feature requests.
If are using this project and found it useful, please let me know! (Preferably
by email: email@example.com). I maintain this project on my spare time,
and I am much more motivated to work on it if I know there are people who are
This buildpack currently supports:
This package will also install compiled runtime libraries for BLAS, LAPACK,
ATLAS, and Fortran, which are needed by NumPy and SciPy at runtime.
If any of these issues are immediately impacting you, please open a Github
issue so that I know that they are higher priority items.
For a new app:
heroku create --buildpack https://github.com/thenovices/heroku-buildpack-scipy
For an existing app:
heroku config:set BUILDPACK_URL=https://github.com/thenovices/heroku-buildpack-scipy
You must specify your exact desired version in
numpy==1.9.0). If no version is specified, the latest version available will
be used. At this time, this buildpack does not support requirements of the
$ mkdir testheroku $ cd testheroku $ git init $ heroku create --buildpack https://github.com/thenovices/heroku-buildpack-scipy $ echo -e "numpy==1.8.1\nscipy==0.14.0" > requirements.txt $ git add requirements.txt $ git commit -m 'Added requirements' $ git push heroku master
Copy the snippet above into CLI.