1. 08 Sep, 2017 4 commits
  2. 06 Sep, 2017 1 commit
    • Ed Morley's avatar
      Correct changelog entries for v108, v109 and v110 (#469) · 312a468c
      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.
      312a468c
  3. 05 Sep, 2017 7 commits
  4. 31 Aug, 2017 2 commits
  5. 28 Aug, 2017 1 commit
  6. 24 Aug, 2017 1 commit
  7. 12 Aug, 2017 1 commit
  8. 10 Aug, 2017 2 commits
  9. 08 Aug, 2017 1 commit
    • Ed Morley's avatar
      Improve UX when clearing cache due to the stack changing (#442) · c029e44d
      Ed Morley authored
      * 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.
      c029e44d
  10. 03 Aug, 2017 1 commit
  11. 02 Aug, 2017 1 commit
  12. 01 Aug, 2017 1 commit
  13. 31 Jul, 2017 2 commits
  14. 17 Jul, 2017 3 commits
    • Ed Morley's avatar
      Exclude Python's test suite from generated Python archives (#425) · 78767e71
      Ed Morley authored
      This copies the official Docker Python images approach of stripping
      the Python test suite after building from source.
      
      For Python 3.6.2 this reduces the output from 184MB to 121MB and
      removes the following directories:
      ```
      .heroku/python/lib/python3.6/tkinter/test
      .heroku/python/lib/python3.6/ctypes/test
      .heroku/python/lib/python3.6/unittest/test
      .heroku/python/lib/python3.6/distutils/tests
      .heroku/python/lib/python3.6/sqlite3/test
      .heroku/python/lib/python3.6/lib2to3/tests
      .heroku/python/lib/python3.6/test
      ```
      
      For Python 2.7.13 this reduces the output from 127MB to 91MB and
      removes the following directories:
      ```
      .heroku/python/lib/python2.7/ctypes/test
      .heroku/python/lib/python2.7/unittest/test
      .heroku/python/lib/python2.7/distutils/tests
      .heroku/python/lib/python2.7/bsddb/test
      .heroku/python/lib/python2.7/lib-tk/test
      .heroku/python/lib/python2.7/sqlite3/test
      .heroku/python/lib/python2.7/lib2to3/tests
      .heroku/python/lib/python2.7/json/tests
      .heroku/python/lib/python2.7/email/test
      .heroku/python/lib/python2.7/test
      ```
      
      Fixes #424.
      78767e71
    • Kenneth Reitz's avatar
      Python 3.6.2 (#423) · 19493288
      Kenneth Reitz authored
      * pypy3-5.8.0
      
      * updated cpython to 3.6.2
      
      * update README to reflect new Python version
      19493288
    • Josh Friend's avatar
      Add CPython 3.6.2 (#422) · 4293ec55
      Josh Friend authored
      4293ec55
  15. 20 Jun, 2017 2 commits
  16. 15 Jun, 2017 1 commit
  17. 14 Jun, 2017 1 commit
    • Ed Morley's avatar
      Fix pip uninstall by moving it prior to pip install (#413) · cbb718bb
      Ed Morley authored
      The pip-uninstall step stopped working when it was moved to after
      the pip-install step in f27a84e0.
      
      This regression was temporarily fixed by part of #397, however that
      PR was reverted in #404.
      
      Adds a test to hopefully catch any future regressions :-)
      
      Fixes #393.
      cbb718bb
  18. 05 Jun, 2017 3 commits
  19. 03 Jun, 2017 2 commits
  20. 02 Jun, 2017 1 commit
    • Kenneth Reitz's avatar
      Fix pyyaml (#402) · ff949085
      Kenneth Reitz authored
      * Revert "use pkg_resources to check for distributions (#395)"
      
      This reverts commit 9b185f99.
      
      * use sp-grep for django detection
      
      * sp-grep
      
      * fix setuptools script
      ff949085
  21. 31 May, 2017 1 commit
    • Kenneth Reitz's avatar
      Don't install packages that could mess packaging up (#397) · 5496c02f
      Kenneth Reitz authored
      * updated changelog
      
      * remove setuptools sanity check
      
      * update changelog
      
      * pip-clean
      
      * changelog note
      
      * refactor codebase to improve package name detection
      
      * fix version string
      
      * cleanup
      
      * add messaging, improve execution
      
      * do uninstall first
      5496c02f
  22. 30 May, 2017 1 commit