chore: add python 3.12.2, 3.11.8 toolchain (#1781)
Updates versions:
* 3.11.7 -> 3.11.8
* 3.12.1 -> 3.12.2
Adds python versions: 3.11.8, 3.12.2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ed8c274..0e29f84 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,15 @@
## Unreleased
+### Changed
+
+### Fixed
+
+### Added
+
+* New Python versions available: `3.11.8`, `3.12.2` using
+ https://github.com/indygreg/python-build-standalone/releases/tag/20240224.
+
[0.XX.0]: https://github.com/bazelbuild/rules_python/releases/tag/0.XX.0
## [0.31.0] - 2024-02-12
diff --git a/WORKSPACE b/WORKSPACE
index 9112e68..75c8e56 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -85,7 +85,7 @@
_py_gazelle_deps()
# This interpreter is used for various rules_python dev-time tools
-load("@python//3.11.7:defs.bzl", "interpreter")
+load("@python//3.11.8:defs.bzl", "interpreter")
#####################
# Install twine for our own runfiles wheel publishing.
diff --git a/python/versions.bzl b/python/versions.bzl
index 9a28f15..668d237 100644
--- a/python/versions.bzl
+++ b/python/versions.bzl
@@ -369,6 +369,19 @@
},
"strip_prefix": "python",
},
+ "3.11.8": {
+ "url": "20240224/cpython-{python_version}+20240224-{platform}-{build}.tar.gz",
+ "sha256": {
+ "aarch64-apple-darwin": "389a51139f5abe071a0d70091ca5df3e7a3dfcfcbe3e0ba6ad85fb4c5638421e",
+ "aarch64-unknown-linux-gnu": "389b9005fb78dd5a6f68df5ea45ab7b30d9a4b3222af96999e94fd20d4ad0c6a",
+ "ppc64le-unknown-linux-gnu": "eb2b31f8e50309aae493c6a359c32b723a676f07c641f5e8fe4b6aa4dbb50946",
+ "s390x-unknown-linux-gnu": "844f64f4c16e24965778281da61d1e0e6cd1358a581df1662da814b1eed096b9",
+ "x86_64-apple-darwin": "097f467b0c36706bfec13f199a2eaf924e668f70c6e2bd1f1366806962f7e86e",
+ "x86_64-pc-windows-msvc": "b618f1f047349770ee1ef11d1b05899840abd53884b820fd25c7dfe2ec1664d4",
+ "x86_64-unknown-linux-gnu": "94e13d0e5ad417035b80580f3e893a72e094b0900d5d64e7e34ab08e95439987",
+ },
+ "strip_prefix": "python",
+ },
"3.12.0": {
"url": "20231002/cpython-{python_version}+20231002-{platform}-{build}.tar.gz",
"sha256": {
@@ -395,6 +408,19 @@
},
"strip_prefix": "python",
},
+ "3.12.2": {
+ "url": "20240224/cpython-{python_version}+20240224-{platform}-{build}.tar.gz",
+ "sha256": {
+ "aarch64-apple-darwin": "01c064c00013b0175c7858b159989819ead53f4746d40580b5b0b35b6e80fba6",
+ "aarch64-unknown-linux-gnu": "e52550379e7c4ac27a87de832d172658bc04150e4e27d4e858e6d8cbb96fd709",
+ "ppc64le-unknown-linux-gnu": "74bc02c4bbbd26245c37b29b9e12d0a9c1b7ab93477fed8b651c988b6a9a6251",
+ "s390x-unknown-linux-gnu": "ecd6b0285e5eef94deb784b588b4b425a15a43ae671bf206556659dc141a9825",
+ "x86_64-apple-darwin": "a53a6670a202c96fec0b8c55ccc780ea3af5307eb89268d5b41a9775b109c094",
+ "x86_64-pc-windows-msvc": "1e5655a6ccb1a64a78460e4e3ee21036c70246800f176a6c91043a3fe3654a3b",
+ "x86_64-unknown-linux-gnu": "57a37b57f8243caa4cdac016176189573ad7620f0b6da5941c5e40660f9468ab",
+ },
+ "strip_prefix": "python",
+ },
}
# buildifier: disable=unsorted-dict-items
@@ -402,8 +428,8 @@
"3.8": "3.8.18",
"3.9": "3.9.18",
"3.10": "3.10.13",
- "3.11": "3.11.7",
- "3.12": "3.12.1",
+ "3.11": "3.11.8",
+ "3.12": "3.12.2",
}
PLATFORMS = {