Skip to content

Commit aae4dfc

Browse files
Update heroku/buildpacks-python to v6.4.0 and add to builder:26 (#949)
* Update heroku/buildpacks-python to v6.4.0 ## heroku/python ### Added - Added support for Ubuntu 26.04 (and thus Heroku-26 / `heroku/builder:26`). ([#550](heroku/buildpacks-python#550)) * Add Python CNB to `heroku/builder:26` And enable Python smoke tests in CI for `builder:26`. --------- Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com> Co-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>
1 parent 6606321 commit aae4dfc

4 files changed

Lines changed: 21 additions & 24 deletions

File tree

.github/workflows/build-test-publish.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ jobs:
8484
# TODO: Remove these once their respective language CNBs gain Heroku-26 support.
8585
- builder: builder-26
8686
language: php
87-
- builder: builder-26
88-
language: python
8987
- builder: builder-26
9088
language: ruby
9189

builder-22/builder.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ version = "0.21.7"
4747

4848
[[buildpacks]]
4949
id = "heroku/python"
50-
uri = "docker://docker.io/heroku/buildpack-python@sha256:f06d166ba9630669c8690a79eaae49e31ab0e2dec9bb0ee6ead12c1b12a18cc4"
50+
uri = "docker://docker.io/heroku/buildpack-python@sha256:4cec39838fcb28093d812e1fc936c3e3387cadb84daf905c1a118f82e799f37f"
5151

5252
[[buildpacks]]
5353
id = "heroku/ruby"
@@ -64,7 +64,7 @@ version = "0.21.7"
6464
optional = true
6565
[[order.group]]
6666
id = "heroku/python"
67-
version = "6.3.0"
67+
version = "6.4.0"
6868
[[order.group]]
6969
id = "heroku/procfile"
7070
version = "4.2.2"

builder-24/builder.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ mirrors = ["public.ecr.aws/heroku/heroku:24"]
4747

4848
[[buildpacks]]
4949
id = "heroku/python"
50-
uri = "docker://docker.io/heroku/buildpack-python@sha256:f06d166ba9630669c8690a79eaae49e31ab0e2dec9bb0ee6ead12c1b12a18cc4"
50+
uri = "docker://docker.io/heroku/buildpack-python@sha256:4cec39838fcb28093d812e1fc936c3e3387cadb84daf905c1a118f82e799f37f"
5151

5252
[[buildpacks]]
5353
id = "heroku/ruby"
@@ -64,7 +64,7 @@ mirrors = ["public.ecr.aws/heroku/heroku:24"]
6464
optional = true
6565
[[order.group]]
6666
id = "heroku/python"
67-
version = "6.3.0"
67+
version = "6.4.0"
6868
[[order.group]]
6969
id = "heroku/procfile"
7070
version = "4.2.2"

builder-26/builder.toml

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# TODO: Update this description to match the other builders once all remaining CNBs have been added.
2-
description = "Experimental Ubuntu 26.04 AMD64+ARM64 base image with buildpacks for .NET, Go, Java, Node.js & Scala."
2+
description = "Experimental Ubuntu 26.04 AMD64+ARM64 base image with buildpacks for .NET, Go, Java, Node.js, Python & Scala."
33

44
[stack]
55
id = "heroku-26"
@@ -48,10 +48,9 @@ mirrors = ["public.ecr.aws/heroku/heroku:26"]
4848
id = "heroku/procfile"
4949
uri = "docker://docker.io/heroku/buildpack-procfile@sha256:df5cf3fe9e25ac7956d3d4b77844e4d23fc182ef0de49599c2ec4e3b17316448"
5050

51-
# TODO: Re-enable once the Python CNB supports Heroku-26.
52-
# [[buildpacks]]
53-
# id = "heroku/python"
54-
# uri = "docker://docker.io/heroku/buildpack-python@sha256:TODO"
51+
[[buildpacks]]
52+
id = "heroku/python"
53+
uri = "docker://docker.io/heroku/buildpack-python@sha256:4cec39838fcb28093d812e1fc936c3e3387cadb84daf905c1a118f82e799f37f"
5554

5655
# TODO: Re-enable once the Ruby CNB supports Heroku-26.
5756
# [[buildpacks]]
@@ -62,19 +61,19 @@ mirrors = ["public.ecr.aws/heroku/heroku:26"]
6261
id = "heroku/scala"
6362
uri = "docker://docker.io/heroku/buildpack-scala@sha256:a36e49a1bf9f8fa14d0e2fc87793213a840dbd5b8ea183b89b0e39ec91f35980"
6463

65-
# TODO: Re-enable once the Python CNB supports Heroku-26.
66-
# [[order]]
67-
# [[order.group]]
68-
# id = "heroku/deb-packages"
69-
# version = "TODO"
70-
# optional = true
71-
# [[order.group]]
72-
# id = "heroku/python"
73-
# version = "TODO"
74-
# [[order.group]]
75-
# id = "heroku/procfile"
76-
# version = "TODO"
77-
# optional = true
64+
[[order]]
65+
# TODO: Re-enable once the .deb packages CNB supports Heroku-26.
66+
# [[order.group]]
67+
# id = "heroku/deb-packages"
68+
# version = "TODO"
69+
# optional = true
70+
[[order.group]]
71+
id = "heroku/python"
72+
version = "6.4.0"
73+
[[order.group]]
74+
id = "heroku/procfile"
75+
version = "4.2.2"
76+
optional = true
7877

7978
# TODO: Re-enable once the Ruby CNB supports Heroku-26.
8079
# [[order]]

0 commit comments

Comments
 (0)