- Mar 03, 2018
-
-
Kenneth Reitz authored
* Update pipenv-python-version * use latest versions in pipenv script Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * Update pipenv-python-version * 3.6.4 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
- Mar 02, 2018
-
-
jxltom authored
* Fix PYTHONPATH is not set when running collectstatic * update changelog Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * Update CHANGELOG.md
-
Jose Diaz-Gonzalez authored
This is useful if you'd like to customize python binaries without forking the entire buildpack. Similar functionality was implemented in https://github.com/heroku/heroku-buildpack-ruby/pull/238
-
- Feb 17, 2018
-
-
Eugene Pakhomov authored
* Add support for PIP_EXTRA_INDEX_URL * Add support for PIP_EXTRA_INDEX_URL for Pipenv
-
- Feb 16, 2018
-
-
Swen Kooij authored
-
Kenneth Reitz authored
-
- Jan 16, 2018
-
-
Kenneth Reitz authored
* initial stab at pipenv --dev support * test installation output * locale fix * refactor * fix typo * fix typo * ellipsis * polish
-
- Jan 15, 2018
-
-
Kenneth Reitz authored
* changelog notice * v123 * v123
-
- Jan 10, 2018
-
-
Kenneth Reitz authored
-
- Jan 08, 2018
-
-
Kenneth Reitz authored
Update buildpack to latest version of Python.
-
- Jan 02, 2018
-
-
Josh Friend authored
-
- Dec 18, 2017
-
-
Kenneth Reitz authored
* mcount pipenv * more mcount for pip * shellcheck compliance * fix typo Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
- Dec 15, 2017
-
-
Robin Richtsfeld authored
-
- Dec 13, 2017
-
-
Kenneth Reitz authored
* make gunicorn default access log to stdout * Update python.gunicorn.sh
-
- Nov 22, 2017
-
-
Kenneth Reitz authored
* fixed the bug for pypy-5.8.0 * changelog Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * python 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * pipfile > requirements.txt Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * check for python_full_version too Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * warn when using an older version of python Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * requirements for anaconda buildpack Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * remove hashes for conda buildpack Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * improvements to pipenv python version detection Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * echo not puts Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * learn more Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * there we go Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * unsupported Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * consistiency Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * be more specific Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * capitalize Pipfile.lock Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * attempt to force color Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * interactive Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * interactive Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * diagnose Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try without -l Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * confirmed env working Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * just -c Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * use latest, to debug Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * no more bash Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try … Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * don't use the git version of pipenv Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * next version Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * comment out force color bits Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * readme Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * more tests Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * more tests Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * ellipsis Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * Merge branch 'master' of github.com:heroku/heroku-buildpack-python # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * changelog Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
Josh Friend authored
-
- Nov 15, 2017
-
-
Johannes Hoppe authored
Set GDAL and GEOS library locaiton explicitly in environment variables: * GDAL_LIBRARY_PATH "/app/.heroku/vendor/lib/libgdal.so" * GEOS_LIBRARY_PATH "/app/.heroku/vendor/lib/libgeos_c.so" Django has to settings with the same name. The setup now works as described here: https://devcenter.heroku.com/articles/postgis#geodjango-setup
-
- Nov 14, 2017
-
-
Josh Friend authored
-
- Sep 26, 2017
-
-
Kenneth Reitz authored
* fixed the bug for pypy-5.8.0 * changelog Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * python 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * pipfile > requirements.txt Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * check for python_full_version too Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * warn when using an older version of python Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * requirements for anaconda buildpack Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * remove hashes for conda buildpack Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * improvements to pipenv python version detection Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * echo not puts Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * learn more Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * there we go Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * unsupported Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * consistiency Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * be more specific Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * capitalize Pipfile.lock Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * attempt to force color Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * interactive Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * interactive Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * diagnose Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try without -l Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * confirmed env working Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * just -c Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * use latest, to debug Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * no more bash Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try … Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * don't use the git version of pipenv Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * next version Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * comment out force color bits Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * readme Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * more tests Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * more tests Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * ellipsis Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * pipenv --deploy Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * full version lockfile Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
Kenneth Reitz authored
* fixed the bug for pypy-5.8.0 * changelog Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * python 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * pipfile > requirements.txt Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * check for python_full_version too Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * warn when using an older version of python Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * requirements for anaconda buildpack Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * remove hashes for conda buildpack Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * improvements to pipenv python version detection Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * echo not puts Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * learn more Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * there we go Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * cleanups Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * unsupported Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * consistiency Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * be more specific Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * capitalize Pipfile.lock Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * attempt to force color Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try this Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * interactive Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * interactive Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * diagnose Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try without -l Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * confirmed env working Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * just -c Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * use latest, to debug Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * no more bash Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * try … Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * don't use the git version of pipenv Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * oops Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * next version Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * 2.7.14 Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * comment out force color bits Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * readme Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * more tests Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * more tests Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * ellipsis Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
- Sep 25, 2017
-
-
Kenneth Reitz authored
* improvements to pipenv Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * capitalize Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
- Sep 08, 2017
-
-
Johannes Hoppe authored
-
Johannes Hoppe authored
-
Johannes Hoppe authored
-
Kenneth Reitz authored
* 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>
-
Kenneth Reitz authored
-
Zach McCormick authored
-
Ed Morley authored
* 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.
-
- Sep 06, 2017
-
-
Ed Morley authored
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.
-
- Sep 05, 2017
-
-
Kenneth Reitz authored
* 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>
-
Kenneth Reitz authored
* 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>
-
Kenneth Reitz authored
-
Kenneth Reitz authored
-
Kenneth Reitz authored
* Update README.md * Update README.md * Update README.md
-
Ed Morley authored
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 ```
-
Ed Morley authored
* 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.
-
- Aug 31, 2017
-
-
Kenneth Reitz authored
* fixed the bug for pypy-5.8.0 * update changelog Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
Kenneth Reitz authored
* fixed the bug for pypy-5.8.0 * update pipenv support Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
- Aug 28, 2017
-
-
Kenneth Reitz authored
* 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>
-
- Aug 24, 2017
-
-
Kenneth Reitz authored
* fixed the bug for pypy-5.8.0 * changelog entry Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-