- 06 Mar, 2018 4 commits
-
-
Kenneth Reitz authored
-
Kenneth Reitz authored
-
Kenneth Reitz authored
Signed-off-by:Kenneth Reitz <me@kennethreitz.org>
-
Kenneth Reitz authored
-
- 02 Mar, 2018 4 commits
-
-
Kenneth Reitz authored
-
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>
-
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
-
- 17 Feb, 2018 1 commit
-
-
Eugene Pakhomov authored
* Add support for PIP_EXTRA_INDEX_URL * Add support for PIP_EXTRA_INDEX_URL for Pipenv
-
- 16 Feb, 2018 2 commits
-
-
Swen Kooij authored
-
Kenneth Reitz authored
-
- 16 Jan, 2018 1 commit
-
-
Kenneth Reitz authored
* initial stab at pipenv --dev support * test installation output * locale fix * refactor * fix typo * fix typo * ellipsis * polish
-
- 15 Jan, 2018 1 commit
-
-
Kenneth Reitz authored
* changelog notice * v123 * v123
-
- 10 Jan, 2018 1 commit
-
-
Kenneth Reitz authored
-
- 08 Jan, 2018 1 commit
-
-
Kenneth Reitz authored
Update buildpack to latest version of Python.
-
- 02 Jan, 2018 1 commit
-
-
Josh Friend authored
-
- 18 Dec, 2017 1 commit
-
-
Kenneth Reitz authored
* mcount pipenv * more mcount for pip * shellcheck compliance * fix typo Signed-off-by:Kenneth Reitz <me@kennethreitz.org>
-
- 15 Dec, 2017 1 commit
-
-
Robin Richtsfeld authored
-
- 13 Dec, 2017 1 commit
-
-
Kenneth Reitz authored
* make gunicorn default access log to stdout * Update python.gunicorn.sh
-
- 22 Nov, 2017 2 commits
-
-
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
-
- 15 Nov, 2017 1 commit
-
-
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
-
- 14 Nov, 2017 1 commit
-
-
Josh Friend authored
-
- 26 Sep, 2017 2 commits
-
-
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>
-
- 25 Sep, 2017 1 commit
-
-
Kenneth Reitz authored
* improvements to pipenv Signed-off-by:
Kenneth Reitz <me@kennethreitz.org> * capitalize Signed-off-by:
Kenneth Reitz <me@kennethreitz.org>
-
- 08 Sep, 2017 7 commits
-
-
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.
-
- 06 Sep, 2017 1 commit
-
-
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.
-
- 05 Sep, 2017 6 commits
-
-
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 ```
-