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
Ed Morley
4212e06309
NLTK support: Fix passing of multiple corpora identifiers ( #460 )
...
* NLTK support: Update test to use multiple corpora
So that the incorrect handling of multiple IDs seen in #444 would
have been caught.
Also switches to some of the smaller corpora, to reduce time spent
downloading during tests (see sizes on http://www.nltk.org/nltk_data/ ).
* NLTK support: Fix passing of multiple corpora identifiers
As part of fixing the shellcheck warnigns in #438 , double quotes had
been placed around `$nltk_packages` passed to the `nltk.downloader`,
which causes multiple identifiers to be treated as though it were just
one identifier that contains spaces.
The docs for the shellcheck warning in question recommend using arrays
if the intended behaviour really is to split on spaces:
https://github.com/koalaman/shellcheck/wiki/SC2086#exceptions
As such, `readarray` has been used, which is present in bash >=4.
The `[*]` array form is used in the log message, to prevent shellcheck
warning SC2145, whereas `[@]` is used when passed to `nltk.downloader`
to ensure the array elements are unpacked as required.
Note: Both before and after this fix, using anything but unix line
endings in `nltk.txt` will also cause breakage.
2017-09-05 09:32:04 -04:00
kennethreitz
fd360bda14
Update local commits ( #459 )
...
* fixed the bug for pypy-5.8.0
* update changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-31 13:41:45 -04:00
kennethreitz
4723abb896
Pipenv Updates ( #458 )
...
* fixed the bug for pypy-5.8.0
* update pipenv support
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-31 13:18:26 -04:00
kennethreitz
155b5eecb9
Grep bug fix ( #456 )
...
* fixed the bug for pypy-5.8.0
* changelog entry
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use std-lib sub-env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* let's see if this cleans things up
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try v7 of stdlib
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use new sub_env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* set_env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* set_default_env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* v8 of stdlib
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* v112
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops (merge bug)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* final merge error resolve
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* final final fix for merge conflict
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-28 13:41:32 -04:00
kennethreitz
845635d667
Changelog ( #454 )
...
* fixed the bug for pypy-5.8.0
* changelog entry
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-24 17:28:25 -04:00
Samuel Spencer
0c26eae214
Allow environment variables during pip install, fixes #416 ( #417 )
...
* Allow environment variables during pip install, fixes #416
* shift sub-env command, fix typo
* bash check thingy fixed
2017-08-12 02:55:15 -04:00