mirror of
https://github.com/kennethreitz/heroku-buildpack-python.git
synced 2026-06-05 23:10:16 +00:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a9e5c60106 | |||
| 1df55a6c3c | |||
| a51e4f8660 | |||
| 46281960c7 | |||
| a19d4950a9 | |||
| 753134a2fa | |||
| 998a15395b | |||
| e68f556e63 | |||
| 9ff9466fd5 |
+11
-2
@@ -2,11 +2,20 @@
|
|||||||
|
|
||||||
# Master
|
# Master
|
||||||
|
|
||||||
- Update requirements.txt builds to use Pip 20.0.2
|
- Correct ftp to https in vendored file
|
||||||
- Download get-pip.py to tmpdir instead of root dir
|
- Warn for Django 1.11 approaching EOL, provide link to roadmap
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# 165 (2020-02-27)
|
||||||
|
|
||||||
|
- Python 3.8.2 now available.
|
||||||
|
|
||||||
|
# 164 (2020-02-20)
|
||||||
|
|
||||||
|
- Update requirements.txt builds to use Pip 20.0.2
|
||||||
|
- Download get-pip.py to tmpdir instead of root dir
|
||||||
|
|
||||||
# 163 (2019-12-23)
|
# 163 (2019-12-23)
|
||||||
|
|
||||||
- New pythons released:
|
- New pythons released:
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
DEFAULT_PYTHON_VERSION="python-3.6.10"
|
DEFAULT_PYTHON_VERSION="python-3.6.10"
|
||||||
LATEST_38="python-3.8.1"
|
LATEST_38="python-3.8.2"
|
||||||
LATEST_37="python-3.7.6"
|
LATEST_37="python-3.7.6"
|
||||||
LATEST_36="python-3.6.10"
|
LATEST_36="python-3.6.10"
|
||||||
LATEST_35="python-3.5.7"
|
LATEST_35="python-3.5.7"
|
||||||
|
|||||||
@@ -38,6 +38,12 @@ if [ ! "$SKIP_PIP_INSTALL" ]; then
|
|||||||
mcount "failure.none-version"
|
mcount "failure.none-version"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if grep -q 'django==1.*' requirements.txt; then
|
||||||
|
puts-warn "Your Django version is nearing the end of its community support."
|
||||||
|
puts-warn "Upgrade to continue to receive security updates and for the best experience with Django."
|
||||||
|
puts-warn "For more information, check out https://www.djangoproject.com/weblog/2015/jun/25/roadmap/"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -f "$BUILD_DIR/.heroku/python/bin/pip" ]; then
|
if [ ! -f "$BUILD_DIR/.heroku/python/bin/pip" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Vendored
+2
-2
@@ -15,11 +15,11 @@ hash -r
|
|||||||
|
|
||||||
echo "Building libffi…"
|
echo "Building libffi…"
|
||||||
|
|
||||||
SOURCE_TARBALL='ftp://sourceware.org/pub/libffi/libffi-3.1.tar.gz'
|
SOURCE_TARBALL='https://github.com/libffi/libffi/archive/v3.1.tar.gz'
|
||||||
|
|
||||||
curl -L $SOURCE_TARBALL | tar x
|
curl -L $SOURCE_TARBALL | tar x
|
||||||
|
|
||||||
cd libffi-3.1
|
cd v3.1
|
||||||
./configure --prefix=$OUT_PREFIX --disable-static &&
|
./configure --prefix=$OUT_PREFIX --disable-static &&
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|||||||
Executable
+4
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Build Path: /app/.heroku/python/
|
||||||
|
|
||||||
|
source $(dirname $0)/python3
|
||||||
Executable
+4
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Build Path: /app/.heroku/python/
|
||||||
|
|
||||||
|
source $(dirname $0)/python3
|
||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
docopt==0.6.2
|
docopt==0.6.2
|
||||||
bob-builder
|
bob-builder==0.0.17
|
||||||
boto==2.48.0
|
boto==2.48.0
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1 +1 @@
|
|||||||
python-3.8.0
|
python-3.8.2
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
requests
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
python-3.8.0
|
||||||
@@ -157,6 +157,18 @@ testPython3_7_fail() {
|
|||||||
assertCapturedError
|
assertCapturedError
|
||||||
}
|
}
|
||||||
|
|
||||||
|
testPython3_7_warn() {
|
||||||
|
compile "python3_8_warn"
|
||||||
|
if [[ $STACK = "cedar-14" ]]; then
|
||||||
|
assertCapturedError
|
||||||
|
else
|
||||||
|
assertCaptured "python-3.8.0"
|
||||||
|
assertCaptured "security update!"
|
||||||
|
assertCaptured "Installing SQLite3"
|
||||||
|
assertCapturedSuccess
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
testPython3_8() {
|
testPython3_8() {
|
||||||
updateVersion "python3_8" $LATEST_38
|
updateVersion "python3_8" $LATEST_38
|
||||||
compile "python3_8"
|
compile "python3_8"
|
||||||
|
|||||||
Reference in New Issue
Block a user