Commit Graph

1475 Commits

Author SHA1 Message Date
kennethreitz ebe3ff2e2f no more bash
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:54:00 -04:00
kennethreitz f9b74e8bfe use latest, to debug
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:35:25 -04:00
kennethreitz a1e31696f6 just -c
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:29:37 -04:00
kennethreitz 4e207e4bb8 confirmed env working
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:28:20 -04:00
kennethreitz e36d1a9406 try without -l
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:28:11 -04:00
kennethreitz 128a6dd0dc diagnose
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:27:10 -04:00
kennethreitz bf0aa7df8d interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:25:20 -04:00
kennethreitz 41da9d6df8 interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:25:11 -04:00
kennethreitz a3675f9c2a try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:20:06 -04:00
kennethreitz 3b3cb9e6c0 try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:18:58 -04:00
kennethreitz 7d3ecc7bb4 attempt to force color
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:14:41 -04:00
kennethreitz cb8ad83a06 capitalize Pipfile.lock
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:12:02 -04:00
kennethreitz 6fe93c9b9e be more specific
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:07:59 -04:00
kennethreitz 83e64a15dd consistiency
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:07:01 -04:00
kennethreitz 9634be2a40 unsupported
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:06:09 -04:00
kennethreitz f7488df407 cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:05:19 -04:00
kennethreitz 40a0640349 cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:03:30 -04:00
kennethreitz 0fec3dcc00 cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:01:37 -04:00
kennethreitz c05204d6b5 there we go
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 10:00:31 -04:00
kennethreitz 4db407f361 learn more
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:59:33 -04:00
kennethreitz 23929c97d0 try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:56:54 -04:00
kennethreitz a095dceb93 echo not puts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:53:52 -04:00
kennethreitz 7a9a9787d4 oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:52:49 -04:00
kennethreitz 18c22492af oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:52:01 -04:00
kennethreitz 57e0a88585 oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:50:24 -04:00
kennethreitz 29aeefeba1 improvements to pipenv python version detection
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:49:41 -04:00
kennethreitz 2b7671369d remove hashes for conda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:38:29 -04:00
kennethreitz a5b84e5ffb requirements for anaconda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:37:52 -04:00
kennethreitz aeb4d075aa Merge branch 'master' of https://git.heroku.com/python-builder-cedar-14 into upgrades 2017-09-26 09:36:58 -04:00
kennethreitz 6010d1f3ed warn when using an older version of python
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:34:58 -04:00
kennethreitz fc4f686f1e 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:24:01 -04:00
kennethreitz f86ceaddfb check for python_full_version too
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:23:49 -04:00
kennethreitz c708a0af7d pipfile > requirements.txt
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:23:00 -04:00
kennethreitz a6ccde2bfd python 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-26 09:20:00 -04:00
kennethreitz 29775c020a changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v118
2017-09-24 23:20:01 -04:00
kennethreitz 50950c59df Pipenv improvements (#474)
* improvements to pipenv

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* capitalize

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-09-24 23:18:22 -04:00
Johannes Hoppe 9817eb149e Update gdal to version 2.2.1 (#452) 2017-09-08 12:36:53 -04:00
Johannes Hoppe a703d2febe Update proj.4 to version 4.9.3 (#451) 2017-09-08 12:28:05 -04:00
Johannes Hoppe e304405410 Update geos to version 3.6.2 (#450) 2017-09-08 12:20:14 -04:00
kennethreitz 17f992a106 Improvements (#471)
* only do this on heroku-16

* history

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* code comment

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v117
2017-09-08 12:02:03 -04:00
kennethreitz 24895082d3 update the changelog (#470) v116 2017-09-08 11:56:35 -04:00
Zach McCormick 002780c2d9 Adding step to copy libjasper to vendor lib directory so that libgdal will load (#449) 2017-09-08 11:43:28 -04:00
Ed Morley df7f8f3507 Skip vendoring libffi/libmemcached on Heroku-16 (#465)
* Add a test for the cryptography (cffi) compile step

Since it's currently untested.

* Skip vendoring libffi/libmemcached on Heroku-16

Unlike for Cedar-14, Heroku-16 comes with these packages pre-installed:
https://github.com/heroku/stack-images/blob/5a341970cfc1f201014262ad64c3b3e47514f663/heroku-16/installed-packages.txt#L111
https://github.com/heroku/stack-images/blob/5a341970cfc1f201014262ad64c3b3e47514f663/heroku-16/installed-packages.txt#L172

As such the build scripts had already been made a no-op on Heroku-16:
https://github.com/heroku/heroku-buildpack-python/blob/fedae5ceda5a42f594012f911c3808dd5dc6fd9e/builds/libraries/vendor/libffi#L6-L9
https://github.com/heroku/heroku-buildpack-python/blob/fedae5ceda5a42f594012f911c3808dd5dc6fd9e/builds/libraries/vendor/libmemcache#L6-L9

...meaning the Heroku-16 archives for them on S3 contain zero files.

However until now, the buildpack was still unnecessarily downloading
and extracting these empty archives - and not just on the first compile
(like on cedar-14), but every compile since the directory check will
never succeed.
2017-09-08 11:27:46 -04:00
Ed Morley 312a468cce Correct changelog entries for v108, v109 and v110 (#469)
Found by diffing the published buildpack archives and looking at the
git log to see what changed. It looks like the v108 entry was
accidentally added in #405, when the release being published there
was actually v107. The setuptools update mentioned there never
happened, since the `SETUPTOOLS_VERSION` variable was found to be
unused and instead removed.
2017-09-06 12:35:17 -04:00
kennethreitz d4b8c2aeda Undo sub_env for pip install, it was a terrible idea (#467)
* fixed the bug for pypy-5.8.0

* update changelog

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* blacklist for old apps

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* only blacklist pythonhome/path

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* updated changelog

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* be more agressive with blacklisting

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* sub_env was a terrible idea

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* changelog update

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v115
2017-09-05 11:11:59 -04:00
kennethreitz f86e8079b6 Blacklist for old apps (#466)
* fixed the bug for pypy-5.8.0

* update changelog

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* blacklist for old apps

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* only blacklist pythonhome/path

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* updated changelog

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v114
2017-09-05 10:44:08 -04:00
kennethreitz 36c6f5e388 Update README.md (#464) 2017-09-05 10:02:19 -04:00
kennethreitz 91a65b2984 Update README.md (#463) 2017-09-05 09:59:35 -04:00
kennethreitz 3010070d55 Update README.md (#462)
* Update README.md

* Update README.md

* Update README.md
2017-09-05 09:58:32 -04:00
Ed Morley fedae5ceda Tests: Make assertCaptured test failures easier to debug (#461)
Previously the contents of the file being searched was not output,
making it hard to know how to fix a test so that it would pass.

Before:
```
$ make test-heroku-16
...
testCffi
ASSERT:Expected </tmp/shunit.ayVGAO/tmp/output.6gMs/stdout> to contain <ZZZZZZZ>
testPylibmc
```

After:
```
$ make test-heroku-16
...
testCffi
ASSERT:Expected </tmp/shunit.FXWeuI/tmp/output.7Vfx/stdout> to contain <ZZZZZZZ>
 !     Warning: Your application is missing a Procfile. This file tells Heroku how to run your application.
 !     Learn more: https://devcenter.heroku.com/articles/procfile
-----> Installing python-3.6.2
-----> Installing pip
-----> Installing requirements with pip
       Collecting cffi (from -r /tmp/testBoLG0/requirements.txt (line 1))
         Downloading cffi-1.10.0-cp36-cp36m-manylinux1_x86_64.whl (406kB)
       Collecting pycparser (from cffi->-r /tmp/testBoLG0/requirements.txt (line 1))
         Downloading pycparser-2.18.tar.gz (245kB)
       Installing collected packages: pycparser, cffi
         Running setup.py install for pycparser: started
           Running setup.py install for pycparser: finished with status 'done'
       Successfully installed cffi-1.10.0 pycparser-2.18

testPylibmc
```
2017-09-05 09:43:17 -04:00