diff --git a/CHANGELOG.md b/CHANGELOG.md index 580de4350..2a79273fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased +- Python 3.6.15 and 3.7.12 are now available (CPython) ([#1238](https://github.com/heroku/heroku-buildpack-python/pull/1238)). ## v198 (2021-08-30) diff --git a/README.md b/README.md index 354d882fe..1a04500e7 100644 --- a/README.md +++ b/README.md @@ -62,5 +62,5 @@ Supported runtime options include: - `python-3.9.7` - `python-3.8.12` -- `python-3.7.11` -- `python-3.6.14` +- `python-3.7.12` +- `python-3.6.15` diff --git a/bin/default_pythons b/bin/default_pythons index b5e3bbab8..4f58cb73f 100755 --- a/bin/default_pythons +++ b/bin/default_pythons @@ -7,8 +7,8 @@ LATEST_39="python-3.9.7" LATEST_38="python-3.8.12" -LATEST_37="python-3.7.11" -LATEST_36="python-3.6.14" +LATEST_37="python-3.7.12" +LATEST_36="python-3.6.15" LATEST_35="python-3.5.10" LATEST_34="python-3.4.10" LATEST_27="python-2.7.18" diff --git a/builds/runtimes/python-3.6.15 b/builds/runtimes/python-3.6.15 new file mode 100755 index 000000000..ad417233a --- /dev/null +++ b/builds/runtimes/python-3.6.15 @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/python/ + +source $(dirname $0)/python3 diff --git a/builds/runtimes/python-3.7.12 b/builds/runtimes/python-3.7.12 new file mode 100755 index 000000000..ad417233a --- /dev/null +++ b/builds/runtimes/python-3.7.12 @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/python/ + +source $(dirname $0)/python3 diff --git a/spec/fixtures/python_3.6/runtime.txt b/spec/fixtures/python_3.6/runtime.txt index 03b22563a..6aaad49f7 100644 --- a/spec/fixtures/python_3.6/runtime.txt +++ b/spec/fixtures/python_3.6/runtime.txt @@ -1 +1 @@ -python-3.6.14 +python-3.6.15 diff --git a/spec/fixtures/python_3.7/runtime.txt b/spec/fixtures/python_3.7/runtime.txt index 13806010f..d9c98d799 100644 --- a/spec/fixtures/python_3.7/runtime.txt +++ b/spec/fixtures/python_3.7/runtime.txt @@ -1 +1 @@ -python-3.7.11 +python-3.7.12 diff --git a/spec/hatchet/python_version_spec.rb b/spec/hatchet/python_version_spec.rb index 737a533cb..4589e2d91 100644 --- a/spec/hatchet/python_version_spec.rb +++ b/spec/hatchet/python_version_spec.rb @@ -156,13 +156,13 @@ end end - context 'when runtime.txt contains python-3.6.14' do + context 'when runtime.txt contains python-3.6.15' do let(:app) { Hatchet::Runner.new('spec/fixtures/python_3.6') } include_examples 'builds with the requested Python version', LATEST_PYTHON_3_6 end - context 'when runtime.txt contains python-3.7.11' do + context 'when runtime.txt contains python-3.7.12' do let(:app) { Hatchet::Runner.new('spec/fixtures/python_3.7') } include_examples 'builds with the requested Python version', LATEST_PYTHON_3_7 diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index f007f3215..1e1855376 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -9,8 +9,8 @@ LATEST_PYTHON_2_7 = '2.7.18' LATEST_PYTHON_3_4 = '3.4.10' LATEST_PYTHON_3_5 = '3.5.10' -LATEST_PYTHON_3_6 = '3.6.14' -LATEST_PYTHON_3_7 = '3.7.11' +LATEST_PYTHON_3_6 = '3.6.15' +LATEST_PYTHON_3_7 = '3.7.12' LATEST_PYTHON_3_8 = '3.8.12' LATEST_PYTHON_3_9 = '3.9.7' LATEST_PYPY_2_7 = '7.3.2'