diff --git a/CHANGELOG.md b/CHANGELOG.md index 456c0f8..043667f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,16 @@ # Master -- Update requirements.txt builds to use Pip 20.0.2 -- Download get-pip.py to tmpdir instead of root dir +- Python 3.8.2 now available. + -------------------------------------------------------------------------------- +# 163 (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) - New pythons released: diff --git a/bin/default_pythons b/bin/default_pythons index a648667..6c6d4a1 100755 --- a/bin/default_pythons +++ b/bin/default_pythons @@ -1,7 +1,7 @@ #!/usr/bin/env bash 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_36="python-3.6.10" LATEST_35="python-3.5.7" diff --git a/builds/runtimes/python-3.8.2 b/builds/runtimes/python-3.8.2 new file mode 100755 index 0000000..ad41723 --- /dev/null +++ b/builds/runtimes/python-3.8.2 @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/python/ + +source $(dirname $0)/python3 diff --git a/builds/runtimes/python-3.8.3 b/builds/runtimes/python-3.8.3 new file mode 100755 index 0000000..ad41723 --- /dev/null +++ b/builds/runtimes/python-3.8.3 @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/python/ + +source $(dirname $0)/python3 diff --git a/requirements.txt b/requirements.txt index ad7e217..ae6edbf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ docopt==0.6.2 -bob-builder +bob-builder==0.0.17 boto==2.48.0 diff --git a/test/fixtures/python3_8/runtime.txt b/test/fixtures/python3_8/runtime.txt index 73b1cf8..724c203 100644 --- a/test/fixtures/python3_8/runtime.txt +++ b/test/fixtures/python3_8/runtime.txt @@ -1 +1 @@ -python-3.8.0 +python-3.8.2 diff --git a/test/fixtures/python3_8_warn/requirements.txt b/test/fixtures/python3_8_warn/requirements.txt new file mode 100644 index 0000000..f229360 --- /dev/null +++ b/test/fixtures/python3_8_warn/requirements.txt @@ -0,0 +1 @@ +requests diff --git a/test/fixtures/python3_8_warn/runtime.txt b/test/fixtures/python3_8_warn/runtime.txt new file mode 100644 index 0000000..73b1cf8 --- /dev/null +++ b/test/fixtures/python3_8_warn/runtime.txt @@ -0,0 +1 @@ +python-3.8.0 diff --git a/test/run-versions b/test/run-versions index c207be1..75f165b 100755 --- a/test/run-versions +++ b/test/run-versions @@ -157,6 +157,18 @@ testPython3_7_fail() { 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() { updateVersion "python3_8" $LATEST_38 compile "python3_8"