From 8775cb821ce5958e431ac7d867f49f032c2dd4a6 Mon Sep 17 00:00:00 2001 From: David Zuelke Date: Wed, 17 Jul 2019 01:43:54 +0200 Subject: [PATCH 1/3] CHANGELOG for v153 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d989c9d..a6bd02d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Python Buildpack Changelog +# 153 (2019-06-21) + +Hotfix for broken heroku-16 deploys + # 152 (2019-04-04) Python 3.7.3 now available. From e965516197812e0c748d74e7d907546191181007 Mon Sep 17 00:00:00 2001 From: David Zuelke Date: Wed, 17 Jul 2019 01:55:46 +0200 Subject: [PATCH 2/3] fix python 3.5.7 formula actually building 3.7.2 --- CHANGELOG.md | 4 ++++ builds/runtimes/python-3.5.7 | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6bd02d..25519c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Python Buildpack Changelog +# 154 (2019-07-17) + +Fix python 3.5.7 formula actually building 3.7.2 + # 153 (2019-06-21) Hotfix for broken heroku-16 deploys diff --git a/builds/runtimes/python-3.5.7 b/builds/runtimes/python-3.5.7 index 4d74b89..2a07209 100755 --- a/builds/runtimes/python-3.5.7 +++ b/builds/runtimes/python-3.5.7 @@ -13,9 +13,9 @@ echo "Setting up SQLite3 Headers for $SQLITE3_VERSION" sqlite3_install "$OUT_PREFIX" "$SQLITE3_VERSION" 1 echo "Building Python…" -SOURCE_TARBALL='https://python.org/ftp/python/3.7.2/Python-3.7.2.tgz' +SOURCE_TARBALL='https://python.org/ftp/python/3.5.7/Python-3.5.7.tgz' curl -L $SOURCE_TARBALL | tar xz -mv Python-3.7.2 src +mv Python-3.5.7 src cd src ./configure --prefix=$OUT_PREFIX --with-ensurepip=no From 58e664a9e33d7e80e91e8df5bef5157a58970414 Mon Sep 17 00:00:00 2001 From: David Zuelke Date: Wed, 17 Jul 2019 02:22:10 +0200 Subject: [PATCH 3/3] avoid service restart prompt during Dockerfile builds https://unix.stackexchange.com/questions/146283/how-to-prevent-prompt-that-ask-to-restart-services-when-installing-libpq-dev --- Dockerfile | 3 ++- Dockerfile.heroku-18 | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7a78561..0e00b3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,8 @@ FROM heroku/heroku:16-build WORKDIR /app ENV WORKSPACE_DIR="/app/builds" \ S3_BUCKET="lang-python" \ - S3_PREFIX="heroku-16/" + S3_PREFIX="heroku-16/" \ + DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y python-pip && rm -rf /var/lib/apt/lists/* diff --git a/Dockerfile.heroku-18 b/Dockerfile.heroku-18 index d34e948..466506a 100644 --- a/Dockerfile.heroku-18 +++ b/Dockerfile.heroku-18 @@ -3,7 +3,8 @@ FROM heroku/heroku:18-build WORKDIR /app ENV WORKSPACE_DIR="/app/builds" \ S3_BUCKET="lang-python" \ - S3_PREFIX="heroku-18/" + S3_PREFIX="heroku-18/" \ + DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y python-pip && rm -rf /var/lib/apt/lists/*