Kenneth Reitz
b55a5e5ec8
python-2.7.7, new build infrastructure
2014-06-02 09:35:57 -04:00
Kenneth Reitz
5cda51c7a5
Removing PYTHONPATH from sub-env blacklist
...
This should fixe the mysterious collectstatic bug. (#143 )
2014-06-02 08:38:29 -04:00
Kenneth Reitz
ab16abaa88
new style of pip and setuptools vendoring
2014-05-30 09:31:02 -04:00
Kenneth Reitz
989dd1dd2a
pip v1.5.6, setuptools v3.6
2014-05-30 09:06:42 -04:00
Kenneth Reitz
0468ef22c4
revert pip/setuptools changes
2014-05-29 09:00:15 -04:00
kennethreitz
6238994a17
Merge pull request #131 from dulaccc/fix-build-api-compilation
...
Use a default SLUG_ID value
2014-05-26 09:09:37 -04:00
cclauss
84f610347c
Updated pip to 1.5.5 and setuptools to 3.6
2014-05-11 23:04:33 +02:00
cclauss
44bfda1320
Added django 1.6, simple-runtime-P2, P3, and Pypy2
2014-05-11 23:00:05 +02:00
Pierre Dulac
a5c39384a8
Use a default SLUG_ID value
...
otherwise the build fails using the Heroku beta
[builds api](https://gist.github.com/friism/c5df3e3e0091bbc6b9f2 )
2014-04-20 14:53:47 +02:00
Kenneth Reitz
8be04ea656
no !
2014-04-02 14:05:09 -04:00
Kenneth Reitz
de7c16d942
handhold for collectstatic
2014-04-02 14:02:18 -04:00
Kenneth Reitz
5ea843458a
improved collectstatic experience
2014-04-02 13:37:19 -04:00
Kenneth Reitz
2c16539190
Merge branch 'stop-finding' of git://github.com/agriffis/heroku-buildpack-python into develop
2014-03-21 15:57:39 -04:00
kennethreitz
ed79e61a2f
Merge pull request #120 from agriffis/sed-func
...
Use a sed() function for unbuffered output.
2014-03-21 15:51:18 -04:00
Kenneth Reitz
3dde375d0b
pip v1.5.4
2014-02-21 10:08:50 -06:00
Kenneth Reitz
483e30a5ba
--allow-all-external
2014-02-21 10:04:23 -06:00
Aron Griffis
e783556e6b
dotglob FTW. Doesn't expand . or .. but be explicit just in case.
2014-02-19 20:43:18 -05:00
Kenneth Reitz
5645a433dc
Merge remote-tracking branch 'origin/master'
2014-02-19 11:59:07 -05:00
Kenneth Reitz
715ab8b96a
Update to Setuptools 2.1 and Pip 1.5.2
...
So seamless.
2014-02-19 11:59:02 -05:00
Aron Griffis
5f96190eb5
Stop calling find for simple operations. Just use extglob.
...
Additionally use `cp -a` consistently rather than alternating between
`cp -a` and `cp -r`, and don't fail compile if the glob doesn't expand to
anything.
2014-02-17 15:28:17 -05:00
Aron Griffis
c579162ef9
Use consistent syntax for declaring functions in utils
2014-02-17 14:55:55 -05:00
Aron Griffis
a5cca6de75
Use a sed() function for unbuffered output.
...
In `bin/steps/collectstatic` the unbuffered output in `indent` is subverted
by calling `sed` first:
```shell
python $MANAGE_FILE collectstatic --noinput 2>&1 | sed '/^Copying/d;/^$/d;/^ /d' | indent
```
This commit fixes this by making `sed` itself unbuffered rather than
putting that logic in the `indent` function.
2014-02-17 14:49:09 -05:00
Phil Schleihauf
ae7b6fc715
fix url to testing buildpack
2014-02-14 13:56:49 -05:00
Kenneth Reitz
566f7f4555
new buildpack env standard
2014-01-21 17:47:05 -05:00
Kenneth Reitz
4ff62b2b41
sticky python versions bugfix
2014-01-17 17:06:54 -08:00
Kenneth Reitz
d47970fd81
sticky runtimes
2014-01-17 16:47:55 -08:00
Kenneth Reitz
69bdca063f
fix sub-env for when env file is not present
2013-12-20 17:15:24 -05:00
Kenneth Reitz
63cea99415
chmod +x
2013-12-20 16:48:34 -05:00
Kenneth Reitz
5ecd27e3b8
chmod +x
2013-12-13 16:03:39 -08:00
Kenneth Reitz
206a2dbc04
third argument support for envs in compile
2013-12-13 15:48:39 -08:00
Clint Shryock
2eab1ad845
Update Heroku Postgresql default add-on to hobby-dev
2013-11-12 14:10:52 -06:00
kennethreitz
933d3014d7
Merge pull request #103 from grosskur/library-path-fix
...
Make vendored libraries available at compile time (fixes #57 )
2013-10-17 11:36:34 -07:00
Kenneth Reitz
cf1647e937
no --use-mirrors
2013-09-01 06:27:18 +05:30
Kenneth Reitz
952b0bb735
v28
2013-08-14 22:02:11 -04:00
Alan Grosskurth
bcc3ba09ca
Make vendored libraries available at compile time ( fixes #57 )
...
When building, BUILD_DIR is set to a temporary directory. Vendored
libraries (e.g., pylibmc) are downloaded and unpacked in
$BUILD_DIR/.heroku/vendor/lib, but this is not currently in
LIBRARY_PATH or LD_LIBRARY_PATH.
Fix this by doing the following:
* Add $BUILD_DIR/.heroku/vendor/lib to LIBRARY_PATH/LD_LIBRARY_PATH
* Add $BUILD_DIR/.heroku/vendor/include to
C_INCLUDE_PATH/CPLUS_INCLUDE_PATH
* Add $BUILD_DIR/.heroku/vendor/bin to PATH, so vendored commands can
be used at compile time (e.g., curl-config)
* Add $BUILD_DIR/.heroku/vendor/lib/pkg-config to PKG_CONFIG_PATH, so
vendored packages can be found with pkg-config
2013-08-14 16:59:31 -07:00
Kenneth Reitz
31e65dc58b
new bpwatch
2013-07-17 17:04:37 -04:00
Kenneth Reitz
9a227e6c73
v24
2013-07-17 08:38:47 -04:00
Kenneth Reitz
ddc9c24d34
deep-rm for normal builds
2013-07-17 08:34:14 -04:00
Kenneth Reitz
42488a2be7
deep-rm
2013-07-17 08:33:36 -04:00
Kenneth Reitz
839486c25b
make things pretty, skip anvil build for normal runs
2013-07-17 08:25:17 -04:00
Kenneth Reitz
5d56200179
bugfix for legacy apps + usr_env_compile
2013-07-16 16:54:33 -04:00
Kenneth Reitz
fef1d4f7c0
instrumentation
2013-07-16 15:10:49 -04:00
Kenneth Reitz
43defcc17e
Revert "skip anvil steps that slow things down"
...
This reverts commit f78460e2a7 .
2013-07-16 00:30:00 -04:00
Kenneth Reitz
f78460e2a7
skip anvil steps that slow things down
2013-06-26 14:00:13 -04:00
Kenneth Reitz
3448923b69
collectstatic logic improvements
2013-06-26 13:58:00 -04:00
bacongobbler
c18038f986
added Django v1.5 tests
2013-05-22 17:50:52 -07:00
Steven Skoczen
5c9412fc33
moves cache storage until after the post_compile hook.
2013-04-26 16:27:00 -07:00
gregburek
9ebb990716
Remove shared db and add heroku-postgresql dev db
2013-04-23 23:50:54 -07:00
Kenneth Reitz
f964209589
Merge remote-tracking branch 'origin/master'
2013-04-10 08:01:34 -07:00
manojlds
431ecee509
Using the bin path at root of pwd
...
The compile script is run with the root of the git repo of the project
being pushed as the working directory.
$BIN_DIR is pointing to the bin directory of the buildpack which is not
where you would want to put the pre and post compile hooks.
Changing back to the old convention of looking for the hooks from the
bin directory at the root of the project.
2013-04-10 15:06:51 +05:30