Kenneth Reitz
bfa7180b7b
setuptools v5.4.1
2014-07-18 13:46:06 -04:00
Kenneth Reitz
24ae4f9bda
further output cleanups
2014-07-18 13:42:32 -04:00
Kenneth Reitz
cbb7512c9a
cleanup build output a bit
2014-07-18 13:39:36 -04:00
Kenneth Reitz
9187dccb54
remove debugging information
2014-07-17 16:44:38 -04:00
Kenneth Reitz
eb6193d13e
really don't skip install
2014-07-17 16:43:38 -04:00
Kenneth Reitz
a43eaaaf81
don't skip the install
2014-07-17 16:42:05 -04:00
Kenneth Reitz
c31574d7d6
record the stack
2014-07-17 16:40:04 -04:00
Kenneth Reitz
3a42f565cb
change the order of things
2014-07-17 16:39:29 -04:00
Kenneth Reitz
8f1942a9a5
don't hardcode cedar-14
2014-07-17 16:24:38 -04:00
Kenneth Reitz
ab05b61638
stack changed, delete things
2014-07-17 16:21:36 -04:00
Kenneth Reitz
5c4a414cb7
$STACK and $CACHED_PYTHON_STACK
2014-07-17 15:56:13 -04:00
Kenneth Reitz
0e11dbadbf
bpwatch
2014-07-17 15:40:32 -04:00
Kenneth Reitz
f77d8aaec3
disable sticky versions
2014-07-11 14:50:31 -04:00
Kenneth Reitz
4c2b867172
cedar-14 in download url, echo stack
2014-07-11 14:36:51 -04:00
Kenneth Reitz
1bdf4a0c64
debugging
2014-07-11 13:39:16 -04:00
Kenneth Reitz
c2b1465548
missed two more
2014-07-11 13:36:41 -04:00
Kenneth Reitz
f4471062a9
missed one
2014-07-11 13:35:05 -04:00
Kenneth Reitz
f843a95343
comment out all bpwatch calls
2014-07-11 13:28:28 -04:00
Kenneth Reitz
43c7079a07
Default Python: 2.7.8
2014-07-02 10:33:24 -04:00
kennethreitz
533def6b57
Merge pull request #152 from yunojuno/master
...
Update pylibmc to support nested requirements.
2014-06-20 06:03:25 +08:00
Hugo Rodger-Brown
826193ef5a
Update pylibmc to support nested requirements.
...
The current regex assumes that pylibmc appears at the beginning of a line
(whitespace only precedes it), which is a fair assumption in a single 'flat'
requirements.txt file. However, if you are using nested requirements then
this is not the case - your pylibmc may exist in a sub-directory. This is
very similar to the way in which mercurial is installed if "hg+" is found
in the requirements file (see the /bin/compile script). By insisting that
pylibmc appear at the beginning of the file, it's impossible to fool the
compilation into installing libmemcached (as this script does) by simply
putting the phrase into a comment, which is what you *can* do with 'hg+'.
I've updated the regex to remove the beginning of line restriction. This
means that you can add a comment to a top-level requirements.txt that
will trigger the install, without having to functionally alter your
nested requirements.
e.g. top-level requirements.txt:
# fake comment to trigger pylibmc script
# fake comment to trigger hg+ install
-r requirements/production.txt
2014-06-18 18:13:37 +01:00
Kenneth Reitz
7ec8f12648
append $LD_LIBRARY_PATH
2014-06-04 17:12:24 -04:00
Kenneth Reitz
731a0cb0bf
ignore LIBRARY_CONFIG from the environment.
2014-06-04 11:21:02 -04:00
Kenneth Reitz
ebd97e9b93
Make LD_LIBRARY_PATH
2014-06-04 11:20:20 -04:00
Kenneth Reitz
87b2891c1a
set LIBRARY_PATH and LD_LIBRARY_PATH in runtime
2014-06-02 14:03:59 -04:00
Kenneth Reitz
52c34ef64f
append to include paths
2014-06-02 13:55:05 -04:00
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