Permalink
Commits on Nov 22, 2017
  1. update changelog (#486)

    kennethreitz committed Nov 22, 2017
    * 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>
  2. Update default python to 3.6.3 (#480)

    joshfriend committed with kennethreitz Nov 22, 2017
Commits on Nov 15, 2017
  1. Fix #398 -- Set explict GDAL and GEOS location (#478)

    codingjoe committed with kennethreitz Nov 15, 2017
    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
Commits on Nov 14, 2017
  1. Add CPython 3.6.3 (#479)

    joshfriend committed with kennethreitz Nov 14, 2017
Commits on Sep 26, 2017
  1. pipenv --deploy (#476)

    kennethreitz committed Sep 26, 2017
    * 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>
  2. Upgrades 🔝 (#475)

    kennethreitz committed Sep 26, 2017
    * 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>
Commits on Sep 25, 2017
  1. Pipenv improvements (#474)

    kennethreitz committed Sep 25, 2017
    * improvements to pipenv
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * capitalize
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
Commits on Sep 8, 2017
  1. Update gdal to version 2.2.1 (#452)

    codingjoe committed with kennethreitz Sep 8, 2017
  2. Update proj.4 to version 4.9.3 (#451)

    codingjoe committed with kennethreitz Sep 8, 2017
  3. Update geos to version 3.6.2 (#450)

    codingjoe committed with kennethreitz Sep 8, 2017
  4. Improvements (#471)

    kennethreitz committed Sep 8, 2017
    * 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>
  5. update the changelog (#470)

    kennethreitz committed Sep 8, 2017
  6. Adding step to copy libjasper to vendor lib directory so that libgdal…

    zachmccormick committed with kennethreitz Sep 8, 2017
    … will load (#449)
  7. Skip vendoring libffi/libmemcached on Heroku-16 (#465)

    edmorley committed with kennethreitz Sep 8, 2017
    * 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.
Commits on Sep 6, 2017
  1. Correct changelog entries for v108, v109 and v110 (#469)

    edmorley committed with kennethreitz Sep 6, 2017
    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.
Commits on Sep 5, 2017
  1. Undo sub_env for pip install, it was a terrible idea (#467)

    kennethreitz committed Sep 5, 2017
    * 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>
  2. Blacklist for old apps (#466)

    kennethreitz committed Sep 5, 2017
    * 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>
  3. Update README.md (#464)

    kennethreitz committed Sep 5, 2017
  4. Update README.md (#463)

    kennethreitz committed Sep 5, 2017
  5. Update README.md (#462)

    kennethreitz committed Sep 5, 2017
    * Update README.md
    
    * Update README.md
    
    * Update README.md
  6. Tests: Make assertCaptured test failures easier to debug (#461)

    edmorley committed with kennethreitz Sep 5, 2017
    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
    ```
  7. NLTK support: Fix passing of multiple corpora identifiers (#460)

    edmorley committed with kennethreitz Sep 5, 2017
    * 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.
Commits on Aug 31, 2017
  1. Update local commits (#459)

    kennethreitz committed Aug 31, 2017
    * fixed the bug for pypy-5.8.0
    
    * update changelog
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
  2. Pipenv Updates (#458)

    kennethreitz committed Aug 31, 2017
    * fixed the bug for pypy-5.8.0
    
    * update pipenv support
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
Commits on Aug 28, 2017
  1. Grep bug fix (#456)

    kennethreitz committed Aug 28, 2017
    * 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>
Commits on Aug 24, 2017
  1. Changelog (#454)

    kennethreitz committed Aug 24, 2017
    * fixed the bug for pypy-5.8.0
    
    * changelog entry
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
Commits on Aug 12, 2017
  1. Allow environment variables during pip install, fixes #416 (#417)

    LegoStormtroopr committed with kennethreitz Aug 12, 2017
    * Allow environment variables during pip install, fixes #416
    
    * shift sub-env command, fix typo
    
    * bash check thingy fixed
Commits on Aug 10, 2017
  1. Remove leading zeros from `WEB_CONCURRENCY` (#446)

    jmorrell committed with kennethreitz Aug 10, 2017
    * Remove leading zeros from `WEB_CONCURRENCY`
    
    * fix DYNO_RAM (from node buildpack)
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
  2. Speed up the multi-stage Travis run (#443)

    edmorley committed with kennethreitz Aug 10, 2017
    Reduces the impact on Travis runtime caused by #438, by:
    * Making the shellcheck job run on the container infra (`sudo: false`)
      which has faster boot times.
    * Running the heroku-16 and cedar-14 stack tests in parallel, since
      previously they were separate stages (which are run in series by
      design).
    
    Reduces Travis end-to-end time from ~10 minutes to ~6 minutes.
Commits on Aug 8, 2017
  1. Improve UX when clearing cache due to the stack changing (#442)

    edmorley committed with kennethreitz Aug 8, 2017
    * Test that the cache is invalidated when the stack changes
    
    * Improve UX when clearing cache due to the stack changing
    
    Now outputs a message informing that the cache was cleared, and
    clears the cache first to avoid a redundant message about removing
    an old Python version.
Commits on Aug 3, 2017
  1. Shellcheck Compliance (#438)

    kennethreitz committed Aug 3, 2017
    * fixed the bug for pypy-5.8.0
    
    * enable shellcheck in makefile
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * make compile script shellcheck compatible
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * let's see what this says
    
    * fix pip installation
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck detect script
    
    * shellcheck release
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck test-compile
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck warnings/utils
    
    * updated makefile
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck collectstatic
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck cryptography
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck eggpath fixes
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck gdal
    
    * shellcheck goes-libs
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck mercurial
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * nltk shellcheck
    
    * shellcheck pip-install
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck pip-uninstall
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck pipenv
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck pylibmc
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * shellcheck python
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * update makefile
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * final update to makefile
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * fix tests
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * actually fix the tests
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * update pipenv-python-version
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * requested fixes
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * update spellcheck sources
    
    * attempted fix for shell globbing
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * further attempted fix
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * switch nltk styling
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * no more need for temp app for installing pip
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * attempt at staged build for shellcheck
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * attempted fix of travis file
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * reorder travis file
    
    * add shellcheck to install
    
    * make things clearer in travis file
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * better travis file
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * attempt at better travis file
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * better travis file
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
Commits on Aug 2, 2017
  1. Geos tests (#437)

    kennethreitz committed Aug 2, 2017
    * fixed the bug for pypy-5.8.0
    
    * cleanup makefile
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * allow builds to happen when capitalization is used
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * restore behavior
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
    
    * make makefile default to heroku-16
    
    * test geos libraries
    
    Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
Commits on Aug 1, 2017
  1. Update GDAL version to 1.11.5 (#432)

    codingjoe committed with kennethreitz Aug 1, 2017
    * Update GDAL version to 1.11.5
    
    Update GDAL to latest bugfix release, see
    http://trac.osgeo.org/gdal/wiki/Release/1.11.5-News
    
    * Use pushd and popd in favor of cd
Commits on Jul 31, 2017
  1. fixed the bug for pypy-5.8.0 (#431)

    kennethreitz committed Jul 31, 2017
  2. Add pypy2-5.8.0 (#430)

    joshfriend committed with kennethreitz Jul 31, 2017