diff --git a/CHANGELOG.md b/CHANGELOG.md index c6b13c563c16f07090b5633038df3f0a931c6088..2fd0a7aa28947adc97b50a6b7bb1ee17c7018a87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Python Buildpack Changelog +# 108 + +Updated setuptools. + +# 107 + +Bugfix for C dependency installation. + +# 106 + + Don't install packages that could mess up packaging. + + - The Python buildpack will automatically remove `six`, `pyparsing`, `appdirs`, + `setuptools`, and `distribute` from a `requirements.txt` file now, as these + packages are provided by the Python buildpack. + + # 105 + + Improvements to output messaging. + # 104 General improvements. diff --git a/bin/compile b/bin/compile index ab60dbe7566d4cb6d30d33fc46c93ac4f382ded4..6e16a85526a6e4137f9976b9f5ea9d65f87cafd3 100755 --- a/bin/compile +++ b/bin/compile @@ -36,7 +36,6 @@ DEFAULT_PYTHON_VERSION="python-2.7.13" DEFAULT_PYTHON_STACK="cedar-14" PYTHON_EXE="/app/.heroku/python/bin/python" PIP_VERSION="9.0.1" -SETUPTOOLS_VERSION="32.1.0" # Common Problem Warnings export WARNINGS_LOG=$(mktemp) diff --git a/builds/runtimes/python-3.5.3 b/builds/runtimes/python-3.5.3 new file mode 100755 index 0000000000000000000000000000000000000000..a6f6ca49cf549d75f697400c6354e32fdd72461b --- /dev/null +++ b/builds/runtimes/python-3.5.3 @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/python/ +# Build Deps: libraries/sqlite + +OUT_PREFIX=$1 + +echo "Building Python..." +SOURCE_TARBALL='https://python.org/ftp/python/3.5.3/Python-3.5.3.tgz' +curl -L $SOURCE_TARBALL | tar xz +mv Python-3.5.3 src +cd src + +./configure --prefix=$OUT_PREFIX --with-ensurepip=no +make +make install + +# ln $OUT_PREFIX/bin/python3 $OUT_PREFIX/bin/python +