Commit Graph

1535 Commits

Author SHA1 Message Date
Ian Stapleton Cordasco 179e6287b1 Prevent Python 3.7 from being unsupported
Python 3.7.0 is supported but not preferred given how new it is. As a
result, we don't want it to be the default, but we also don't want users
to be confused when upgrading to it.

Closes gh-728
2018-07-06 09:11:26 -05:00
Ian Stapleton Cordasco 18945ff1a9 Merge pull request #724 from heroku/publish-automation
Steal the java buildpack's release script
2018-07-06 08:34:12 -05:00
Ian Stapleton Cordasco 2e630ab55c Steal the java buildpack's release script
This will make releasing new versions easier for us.

Closes gh-723
2018-06-28 12:33:54 -05:00
Ian Stapleton Cordasco 83d5d6caa9 Merge pull request #722 from heroku/python-3.7-and-3.6.6
Build Python 3.6.6 and 3.7.0
v136
2018-06-28 11:09:23 -05:00
Ian Stapleton Cordasco abade31848 Update defaults for Python 3 apps on Heroku
Also update our documentation and CHANGELOG for this version of the
buildpack.
2018-06-28 10:57:13 -05:00
Ian Stapleton Cordasco 9a3c1fab04 Build Python 3.6.6 and 3.7.0
Add runtime build recipes for our newly released versions

Closes gh-720
Closes gh-721
2018-06-28 08:33:50 -05:00
Ian Stapleton Cordasco d18f1fedd8 Merge pull request #710 from KevinBrolly/master
Updated README for python 3.6.5 and CHANGELOG for v135
2018-06-12 08:19:20 -05:00
Kevin Brolly d9a963c8b2 Updated README for python 3.6.5 and CHANGELOG for v135 2018-06-08 12:14:55 -07:00
Ian Stapleton Cordasco dbeca147d2 Merge pull request #701 from allyjweir/bump-pipenv-version
Bump pipenv version
v135
2018-05-29 07:11:12 -05:00
Ian Stapleton Cordasco ca41bc87d3 Merge branch 'master' into bump-pipenv-version 2018-05-25 12:56:58 -05:00
Ian Stapleton Cordasco e717d0a60b Merge pull request #703 from heroku/fix-new-shellcheck-warnings
Fix new shellcheck warnings breaking periodic CI
2018-05-25 12:56:43 -05:00
Ian Stapleton Cordasco f0081e6faf Fix new shellcheck warnings breaking periodic CI
New warnings were found in our periodic (CRON) CI jobs.

Fixes https://travis-ci.org/heroku/heroku-buildpack-python/jobs/383404864
2018-05-25 12:16:47 -05:00
Ally Weir 57ec0c38ae Fix shellcheck linting issues 2018-05-24 14:38:14 +01:00
Ally Weir f1e1df2fa1 Bump pipenv version 2018-05-24 11:37:01 +01:00
Ian Stapleton Cordasco b0f49570d4 Merge pull request #699 from heroku/reenable-shellcheck
Let's test re-enabling shellcheck in CI
2018-05-18 08:39:52 -05:00
Ian Stapleton Cordasco f072b73093 Fix-up SC2219 errors in our shell scripts
Caught these with the re-added shellcheck linting.
2018-05-10 08:32:24 -05:00
Ian Stapleton Cordasco f174d03f7d Let's test re-enabling shellcheck in CI
shellcheck is a truly valuable utility. Unfortunately installing the
packages from debian-sid introduces a conflict. Let's try another
suggestion from: https://github.com/koalaman/shellcheck/wiki/TravisCI

Refs
https://github.com/heroku/heroku-buildpack-python/commit/a0275888a26b8f0132c7bb9fe3bf194b5c4fab1f
2018-05-10 08:16:36 -05:00
Pradeep Damodara af7332b5b2 Update pipenv-to-pip to read lockfiles properly
Use the appropriate encoding to read a Pipfile.lock so we can
properly load the data.

Closes #678
2018-05-07 14:47:45 -05:00
kennethreitz 6e89f2cc96 buildpack.toml
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v134
2018-05-02 12:37:07 -04:00
kennethreitz a8fdd1e532 Python 3.6.5 (#695)
* 3.6.5

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* fix tests

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-05-02 09:35:32 -04:00
kennethreitz 6a96169466 Merge branch 'master' of github.com:heroku/heroku-buildpack-python 2018-05-02 07:18:24 -04:00
kennethreitz 22174d6232 fix tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-05-02 07:10:22 -04:00
kennethreitz 539bf80bfe Update compile 2018-05-02 07:05:31 -04:00
kennethreitz 14a6c862c8 lots of comments
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-05-02 06:58:48 -04:00
kennethreitz 3d8f6de92e update latest version of python
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-05-01 11:28:42 -04:00
kennethreitz debee377b8 changelog entry
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-05-01 11:26:50 -04:00
kennethreitz c1bb04e013 Update README.md 2018-05-01 10:28:28 -04:00
Ian Stapleton Cordasco 3c64697472 Add Python 2.7.15 to the list of runtimes (#692)
* Add Python 2.7.15 to the list of runtimes

Closes #691

* Update the default Python 2 to 2.7.15 everywhere
2018-05-01 10:27:32 -04:00
Terence Lee df6c8c78af only need to build libmemcache dev for cedar-14 (#690) 2018-05-01 09:17:18 -04:00
kennethreitz 6bcbf19bb0 test git egg installation (#666)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-04-26 09:16:11 -04:00
kennethreitz dd0aee7b06 update metrics 2018-04-20 10:16:27 -04:00
Josh Friend 23827b59c8 Add CPython 3.6.5 (#676)
fixes #674
2018-04-18 09:10:33 -04:00
kennethreitz 41e3fee30c changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-04-17 16:51:09 -04:00
kennethreitz a0275888a2 Pip frozen version (#683)
* freeze pip version, upon installation

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* use PIP_UPDATE environment variable

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* disable shell checking (for now)

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>

* --disable-pip-version-check

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-04-17 16:50:01 -04:00
kennethreitz 9eddeaeef9 codeowners (#668)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-21 09:52:09 -04:00
kennethreitz 4d8c7a4639 improve pip installation
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v132
2018-03-20 13:21:46 -04:00
kennethreitz 23400d7862 update pip installation method, to include setuptools 2018-03-20 13:20:49 -04:00
kennethreitz 1534bc3d76 fix bug with pip
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v131
2018-03-20 06:53:37 -04:00
kennethreitz 34fccf64a4 9.0.2
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-20 06:38:27 -04:00
kennethreitz a75e4fdf2d pip
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v130
2018-03-19 11:02:14 -04:00
kennethreitz f0201c3e38 9.0.2
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-19 11:00:16 -04:00
kennethreitz 877aa79e19 cleanup pip upgrade step
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-19 10:56:59 -04:00
kennethreitz 730c4b314b changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-19 10:54:28 -04:00
kennethreitz d0ed320447 don't upgrade pip
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-19 10:53:57 -04:00
kennethreitz 18965ac04c upgrade pip
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
v128
2018-03-19 07:18:15 -04:00
kennethreitz 2f160c5652 changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-19 07:16:58 -04:00
kennethreitz 5b64b73c0b pipenv
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-03-19 07:16:21 -04:00
Yury V. Zaytsev c732097d17 Output pipenv version in steps (#662)
* Since pipenv is being pinned now, output pinned version in steps

Signed-off-by: Yury V. Zaytsev <yury.zaytsev@moneymeets.com>

* Update README.md example output to match new reality

Signed-off-by: Yury V. Zaytsev <yury.zaytsev@moneymeets.com>

* Update pipenv
2018-03-19 07:15:37 -04:00
kennethreitz 00947abe7a collectstatic metrics (#660) 2018-03-14 13:06:56 -04:00
kennethreitz d0c98aa577 Update pipenv 2018-03-14 06:57:52 -04:00