Skip to content

Commit dec4cad

Browse files
committed
Added python 3.13.0rc2 and updated previous versions
1 parent b52f381 commit dec4cad

File tree

3 files changed

+92
-6
lines changed

3 files changed

+92
-6
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ A brief description of the categories of changes:
3333
### Added
3434
* (py_wheel) Now supports `compress = (True|False)` to allow disabling
3535
compression to speed up development.
36+
* (toolchains) New Python versions available: 3.13.0rc2 using the [20240909] release.
37+
* (toolchains): Bump default toolchain versions to:
38+
* `3.8 -> 3.8.20`
39+
* `3.9 -> 3.9.20`
40+
* `3.10 -> 3.10.15`
41+
* `3.11 -> 3.11.10`
42+
* `3.12 -> 3.12.6`
43+
44+
[20240909]: https://github.com/indygreg/python-build-standalone/releases/tag/20240909
3645

3746
### Removed
3847
* Nothing yet

WORKSPACE

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ load("@rules_python_gazelle_plugin//:deps.bzl", _py_gazelle_deps = "gazelle_deps
8686
_py_gazelle_deps()
8787

8888
# This interpreter is used for various rules_python dev-time tools
89-
load("@python//3.11.9:defs.bzl", "interpreter")
89+
load("@python//3.11.10:defs.bzl", "interpreter")
9090

9191
#####################
9292
# Install twine for our own runfiles wheel publishing.

python/versions.bzl

+82-5
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,17 @@ TOOL_VERSIONS = {
130130
},
131131
"strip_prefix": "python",
132132
},
133+
"3.8.20": {
134+
"url": "20240909/cpython-{python_version}+20240909-{platform}-{build}.tar.gz",
135+
"sha256": {
136+
"aarch64-apple-darwin": "f4f6802583e838164779ea5f1aa6ce122b0a3129c170854da7fedab411645f44",
137+
"aarch64-unknown-linux-gnu": "791ebe9d406a3e4d9f61f2adeb8cb3b88775c29ae378a77741c8ee20c3db9fb4",
138+
"x86_64-apple-darwin": "83fef24e0280f71d03af78710193f84d8d065c36c86d44681ed414b6272fbe4f",
139+
"x86_64-pc-windows-msvc": "ce90b0f28775cde91f8b7e082631a35ac03d0676861b34405adddd1c26fc08ee",
140+
"x86_64-unknown-linux-gnu": "ee45d21a2e2d51126e817ee8b070365c58e130382f49d7fa8573d31fcc9c120f",
141+
},
142+
"strip_prefix": "python",
143+
},
133144
"3.9.10": {
134145
"url": "20220227/cpython-{python_version}+20220227-{platform}-{build}.tar.gz",
135146
"sha256": {
@@ -225,6 +236,19 @@ TOOL_VERSIONS = {
225236
},
226237
"strip_prefix": "python",
227238
},
239+
"3.9.20": {
240+
"url": "20240909/cpython-{python_version}+20240909-{platform}-{build}.tar.gz",
241+
"sha256": {
242+
"aarch64-apple-darwin": "7f33b881ccd7c6f0b52786e8fcd5a0ee5783d44d494b5dd8ab87383e418f39ab",
243+
"aarch64-unknown-linux-gnu": "b12476fc62367c940c9d2c2dad6bc4d27467cf7bc73b7ef2852d17e54012061b",
244+
"ppc64le-unknown-linux-gnu": "44fb8cb2f7de322ca536163c6f6fd723dd3db6cccba829a380f680edae5ba075",
245+
"s390x-unknown-linux-gnu": "74316f8ea0bdea068e14b02510e0e313e1673ec853c9e536c9a14f2b104633f0",
246+
"x86_64-apple-darwin": "32663be9f984bee0ec4f7e483aada7e0597b89c39c0f0ec1bb208efb8b355e5e",
247+
"x86_64-pc-windows-msvc": "fc24a2750976c38651d4ff4dcb90c6ad5947eddfd2c8a5440a2e80d86b6eedc6",
248+
"x86_64-unknown-linux-gnu": "38c652c9728be02744fa10b26a9f755000be5623efb34d60f437b1e80790a4f9",
249+
},
250+
"strip_prefix": "python",
251+
},
228252
"3.10.2": {
229253
"url": "20220227/cpython-{python_version}+20220227-{platform}-{build}.tar.gz",
230254
"sha256": {
@@ -331,6 +355,19 @@ TOOL_VERSIONS = {
331355
},
332356
"strip_prefix": "python",
333357
},
358+
"3.10.15": {
359+
"url": "20240909/cpython-{python_version}+20240909-{platform}-{build}.tar.gz",
360+
"sha256": {
361+
"aarch64-apple-darwin": "c4a52379f7500d3f1d325a9f423704471703566223ba999d260a287f0d470162",
362+
"aarch64-unknown-linux-gnu": "e8aa09292266ae1546157a2fb1de20fbce7971ef17ae73fb34bb0febce863e5d",
363+
"ppc64le-unknown-linux-gnu": "81fa73015e4e53e84fc609c4fbfedc1d61305bbcf8b72de4b3d55bddc81bd995",
364+
"s390x-unknown-linux-gnu": "6ffa555c49b5709abf9171c1592440547687d1d4a089bca0f444613da753845c",
365+
"x86_64-apple-darwin": "0c534e94b54ba77fd42b370701fcd87598b71d805e5af72a1f5154a649625fcd",
366+
"x86_64-pc-windows-msvc": "ab4a63bc0e4f33f24fe35199bbc422beae12a839348f6a6dcb220f96dd382a51",
367+
"x86_64-unknown-linux-gnu": "5c965abbeae4ebef8d51b7049e8faa2f16bbe95b89dfb820139dea84faf32f90",
368+
},
369+
"strip_prefix": "python",
370+
},
334371
"3.11.1": {
335372
"url": "20230116/cpython-{python_version}+20230116-{platform}-{build}.tar.gz",
336373
"sha256": {
@@ -432,6 +469,19 @@ TOOL_VERSIONS = {
432469
},
433470
"strip_prefix": "python",
434471
},
472+
"3.11.10": {
473+
"url": "20240909/cpython-{python_version}+20240909-{platform}-{build}.tar.gz",
474+
"sha256": {
475+
"aarch64-apple-darwin": "1e99a02135009dcf2c1fd7aeb6f3c9c92aa34589b4ec06ac9d11a642d2c20934",
476+
"aarch64-unknown-linux-gnu": "200a996f00e9a5d49a2cc13f34dbf905acc644a77f911f5b9dd6e1382c3b1a65",
477+
"ppc64le-unknown-linux-gnu": "76650c2cd0dbb33c2c3066ef05376e5dfaf32d70a3e0a954122f4f15fa376222",
478+
"s390x-unknown-linux-gnu": "de6ec0414e292bffd53e88d3c55383e115c9713fd3f2e18a84a6d7afc9810883",
479+
"x86_64-apple-darwin": "3dbc1a660165b1c92e993a16e71ef389407054c2b3b55cc7b5914499741fe5b1",
480+
"x86_64-pc-windows-msvc": "236b4d7554430ee55d95b475277ed8cd7d9cf73146e01da094d2acf67b559353",
481+
"x86_64-unknown-linux-gnu": "277e4ec45719aa0cc5d0cb4ac55d504cf810a0582a6b79f2d0f55c1ad057e29e",
482+
},
483+
"strip_prefix": "python",
484+
},
435485
"3.12.0": {
436486
"url": "20231002/cpython-{python_version}+20231002-{platform}-{build}.tar.gz",
437487
"sha256": {
@@ -497,15 +547,42 @@ TOOL_VERSIONS = {
497547
},
498548
"strip_prefix": "python",
499549
},
550+
"3.12.6": {
551+
"url": "20240909/cpython-{python_version}+20240909-{platform}-{build}.tar.gz",
552+
"sha256": {
553+
"aarch64-apple-darwin": "899f46eb592fcac4e834c064e4c901e8a4a6b5864e80b18efd2f0b7c3c050584",
554+
"aarch64-unknown-linux-gnu": "caac1033f68f69d8978dc8c6b6964cfb9d8a111abc55c03403bd4ece63f331f3",
555+
"ppc64le-unknown-linux-gnu": "4a3339138142dfa17558029431d19ea1ce2d00d6a83aa31387d00070479f085b",
556+
"s390x-unknown-linux-gnu": "e9ef10e93b8a0fc17bb3697c98af68e4e78170c488ad536a197c3d87cb277495",
557+
"x86_64-apple-darwin": "8c56da91436bee158b0d592aed3393c1fe3da3694ca35950ee1c52935ba8bfd5",
558+
"x86_64-pc-windows-msvc": "6280ce84c87ebaca2c4b42040bad48e7efbfd1b3f323579378ecf043e9fb023d",
559+
"x86_64-unknown-linux-gnu": "68ff386c923c59a33a272bd984b8a33fe8117c56ad7f7552e0c2b21937ee3c0b",
560+
},
561+
"strip_prefix": "python",
562+
},
563+
"3.13.0": {
564+
"url": "20240909/cpython-{python_version}rc2+20240909-{platform}-{build}.tar.gz",
565+
"sha256": {
566+
"aarch64-apple-darwin": "5d38ca1e6b030b004714e10813903e906c6b8f2a6361770df4512a838f4a4a9f",
567+
"aarch64-unknown-linux-gnu": "85e103fc81a1fcf94a93180f6df42e39a7dc15d4b711705e133dc2ec847552e7",
568+
"ppc64le-unknown-linux-gnu": "3be3d8aefae579c420fc6abf01658ae89fda8120154f989575b08085d2f8d6dc",
569+
"s390x-unknown-linux-gnu": "6ec5130d62473368ecc7e55338bf1cc58607dbfe8088959cab51265b9f13c38d",
570+
"x86_64-apple-darwin": "c3dcd4314324159945dc19342c73b9deb8de0f2d1709171427dd52f1a05eecca",
571+
"x86_64-pc-windows-msvc": "31282f912e984d399c56925dfb69a4f3ce76226dfb4806b09f37e3b4a15e5a30",
572+
"x86_64-unknown-linux-gnu": "028581cce5004c66775a3ae8b3ed65681ab4b289608dfd1aec3354d169216099",
573+
},
574+
"strip_prefix": "python",
575+
},
500576
}
501577

502578
# buildifier: disable=unsorted-dict-items
503579
MINOR_MAPPING = {
504-
"3.8": "3.8.19",
505-
"3.9": "3.9.19",
506-
"3.10": "3.10.14",
507-
"3.11": "3.11.9",
508-
"3.12": "3.12.4",
580+
"3.8": "3.8.20",
581+
"3.9": "3.9.20",
582+
"3.10": "3.10.15",
583+
"3.11": "3.11.10",
584+
"3.12": "3.12.6",
585+
"3.13": "3.13.0",
509586
}
510587

511588
PLATFORMS = {

0 commit comments

Comments
 (0)