From 583790715c0daedc5de2a80aab3dac7251935ff3 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Wed, 15 Oct 2025 14:17:32 +0900 Subject: [PATCH 1/3] chore(toolchain): use the last build and add 3.15.0a1 TODO: - [ ] Discuss if we should release it together with the 1.7 release, if yes, I'll amend the changelog. It contains a bugfix for the 3.13.8, so there is value there. --- python/versions.bzl | 212 +++++++++++++++++++++++++++----------------- 1 file changed, 129 insertions(+), 83 deletions(-) diff --git a/python/versions.bzl b/python/versions.bzl index ebd4d7f718..62063dfe9d 100644 --- a/python/versions.bzl +++ b/python/versions.bzl @@ -205,17 +205,17 @@ TOOL_VERSIONS = { "strip_prefix": "python", }, "3.9.24": { - "url": "20251010/cpython-{python_version}+20251010-{platform}-{build}.tar.gz", + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.tar.gz", "sha256": { - "aarch64-apple-darwin": "03af9b83cdda23c8b82537f720cc37ddc0d5635b282c8ea8326382f3f0221141", - "aarch64-unknown-linux-gnu": "e1aff69545ab15dc22ffe9f28c8d162af0e4be9a9cf57c0a50a0916508964ccb", - "ppc64le-unknown-linux-gnu": "c70891539abf23746dcfb32043bf91c6f2dfcd97106ff1ed75b744f9e00b5551", - "riscv64-unknown-linux-gnu": "ce180e819d992fda0c523fba88db79b9d9bc9b12a52d548479d84c7b86d5bcda", - "s390x-unknown-linux-gnu": "9a830f9b8fa62962e22f5aa105f12fde9d40d7969d701e9600d580e4f0cb7ac6", - "x86_64-apple-darwin": "aabb592ba83217c092744f53c14da10b6e3dab6f96e0eefd346e6ac0c0723dd2", - "x86_64-pc-windows-msvc": "28fd634e9e20f2a94e29e8c8c8a5384a2882091e9d0af981e7e99cc156be1648", - "x86_64-unknown-linux-gnu": "fe63b51f543011e0582a98259d98fbc0033bc2009398404446f350fe9e531aa3", - "x86_64-unknown-linux-musl": "844db0ca41ccf897f58fbefd8f5df7ef18ea374788e6ce4cb87989f997c3f21a", + "aarch64-apple-darwin": "6b65213e639e91eb8072db80ed9c140d769af1d5e0386efd8f153449c3694714", + "aarch64-unknown-linux-gnu": "d840efd9d81ad557019ebd0d435828fc32101cd01be82046087b4aee463dca0c", + "ppc64le-unknown-linux-gnu": "e6501df1f32cc9cbfa8bb625b4d5a88ad9e83452525c1989ad50334a16a5d9a6", + "riscv64-unknown-linux-gnu": "811f0f3966f42186a59ae9112b8faf92bbe88fae8dae725f072fee116b628b2a", + "s390x-unknown-linux-gnu": "7bf6bb7a95527419379c94b5d3181f7000f47e7c5a828cde58b0f7cfe9421347", + "x86_64-apple-darwin": "14beda9465feb6991f73d6f6cb9e69afc576c5cac8c185bd729f491aa4305bfb", + "x86_64-pc-windows-msvc": "a2fdaf290361386396bbfaa08e13fc2b88e1149f870adf18836e262c609406db", + "x86_64-unknown-linux-gnu": "866745efbee219a3f9b9d54ee1477ebf92542bb9ff9f6591a7e5a3643a0d4214", + "x86_64-unknown-linux-musl": "ee1dec977925293be46cecc5f7e9034394f0f8cc736afc92528689e59d6f19db", }, "strip_prefix": "python", }, @@ -370,17 +370,17 @@ TOOL_VERSIONS = { "strip_prefix": "python", }, "3.10.19": { - "url": "20251010/cpython-{python_version}+20251010-{platform}-{build}.tar.gz", + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.tar.gz", "sha256": { - "aarch64-apple-darwin": "4918c7b7dd9bdeb81b2a30b5305d85e04c6f322ed715b598bf7afbfd03b39f23", - "aarch64-unknown-linux-gnu": "356fce3bed7d4c416c552d054cf647886b3825b285a06b4b8782440dccc5f5c1", - "ppc64le-unknown-linux-gnu": "b129fcc438aee69429c1d90dd251579393eaf690d5cf9f327a41c79448ff062f", - "riscv64-unknown-linux-gnu": "118e4444dc8a98d7f52cca86b1f9a4636c45eba3d759689bd86f68c579fe03d0", - "s390x-unknown-linux-gnu": "d62e65e77199f35d54cae383977ccbf30fca1ba683f96e6ffc04a17d5d31e959", - "x86_64-apple-darwin": "90665ea564d409de944e7e985e9ddeecc1d61980616983d26b06bc721cfa8469", - "x86_64-pc-windows-msvc": "1e56b702e080723a76d92ba04d0f8b6e49986113b575c7026797d1de53a5b89b", - "x86_64-unknown-linux-gnu": "4f1c6812961ed57e408f2385a8b16745d3eb62b7c2e6e0eef7c05d37e4ba806e", - "x86_64-unknown-linux-musl": "e90c84c95440212e1c98d0bd7a54196746e886fdc8512ae7e8d6a7d46f058ef1", + "aarch64-apple-darwin": "06cfdfa8966dfd86204d45c6a241dd37cb0b3ede90986591fc0b0dbe576848de", + "aarch64-unknown-linux-gnu": "c4c760f49dbba10a0f91b2fd52c847dd50cbe7cb8cb19bb7598c4dc38a358e9c", + "ppc64le-unknown-linux-gnu": "8d32d9c85ac6ac71f6996313f87d50da34a159e037d3795bbb745f1c39d7b62f", + "riscv64-unknown-linux-gnu": "636d0001877c1d2566e3bd4be61c6df08ba55eefd06414cb72a22e154432c22a", + "s390x-unknown-linux-gnu": "1b15c9c090114c063a5802e005ea35c61a3c4e83efb8e8ce687d77f47060f8ed", + "x86_64-apple-darwin": "b4e0c82f350f18a8fb1b1982f03c1c90aaba5d9ab74fe6ede9896306f64a287c", + "x86_64-pc-windows-msvc": "e2d9193b2d2fd99fac3fb90eda216100b64cd7cf14f291d9425436ea9b1eaa04", + "x86_64-unknown-linux-gnu": "85c96114de83d783db18137f3858bcd3b5a9c4cbe9053f0072d7b5f52154a8c9", + "x86_64-unknown-linux-musl": "0d0f2b1f8bb014018dc4c24b6680f17f48017dafe25e380cefc2490e4b90e1ae", }, "strip_prefix": "python", }, @@ -516,18 +516,18 @@ TOOL_VERSIONS = { "strip_prefix": "python", }, "3.11.14": { - "url": "20251010/cpython-{python_version}+20251010-{platform}-{build}.tar.gz", + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.tar.gz", "sha256": { - "aarch64-apple-darwin": "29ec457de1b5765eeade189efbe27e2b1f8c7a96e4b79471b7d41a18094b1870", - "aarch64-unknown-linux-gnu": "d46c18f9da8a673cc55de55d8cfb8ed3164849eac50edc222985b60a9eda3be3", - "ppc64le-unknown-linux-gnu": "fd395aa11d82a48bfe3cfdfcd41759ee4b65b3d1de67466329aaef284164650b", - "riscv64-unknown-linux-gnu": "c3b529408c176a222c863c1810ee6a635a7e9deb5f2c73c425181a2383d7da2a", - "s390x-unknown-linux-gnu": "ade377b4668e4a03bd0c2a5316c079b8c0d2d63db7ecd05f24715309c4efb298", - "x86_64-apple-darwin": "ae375cd49fecfc3aecbf942544c34a1c5251f2c2f9b19e0e2b889a9113ccfa62", - "x86_64-pc-windows-msvc": "58a2571b5268fc7891e28cab01f23c3561ef5bc146f1314e32ba32a06754442b", - "aarch64-pc-windows-msvc": "67600a84ba1cf43a826a31c1dbb144b987a6b4627f6e5fb3d34a54511c356187", - "x86_64-unknown-linux-gnu": "848789e630ada4012e64ac744a3f4a8342b975d69f9608c460bdf9f370fa1d30", - "x86_64-unknown-linux-musl": "fed38a53fdff4327295f052a2970692ca194e53444843b5f91bd478c7ffed1ba", + "aarch64-apple-darwin": "99d98bf73d9906d18a9184054a328288ede2cb4a2d245a05411a28e8d023aab6", + "aarch64-unknown-linux-gnu": "8b033614f3a6969d86c20f9b823277ee8e1f72788307c082a44d2ad4cc856e2b", + "ppc64le-unknown-linux-gnu": "3936f10e39f3ceeb422514f996de7f4ad095241be22df3f5db007c92f6ae1ac7", + "riscv64-unknown-linux-gnu": "790247290650896b40b7a1ca9e47b6951ac3d0750850b356033386ebf05edf80", + "s390x-unknown-linux-gnu": "459989097b6ac89c7b940ae8eb2f3508ea4f12d6c1ff192b4dbc1bb47e95ad2a", + "x86_64-apple-darwin": "d234fa6518634daf3aa812895ec757d0e0b1fea3335fd0c5038d4e2bcc5d7ee5", + "x86_64-pc-windows-msvc": "80022423ca581c88d5bb7beb889f10c12d3d8d2e5cc6422fd2b060b52e45aa05", + "aarch64-pc-windows-msvc": "94958c60345574c1cfdee7e57925642cdf2eb2008b64a0018ca9c3b509ce16b0", + "x86_64-unknown-linux-gnu": "d0623c777fb89b904b56cd5aba51af29cbb34b1f9d45f0672f90f6dce30fa93e", + "x86_64-unknown-linux-musl": "0ce7c9f584fa51860f79f4f6c7fe22a6bbd986d324acb23ad8c9f237c8af964a", }, "strip_prefix": "python", }, @@ -656,18 +656,18 @@ TOOL_VERSIONS = { "strip_prefix": "python", }, "3.12.12": { - "url": "20251010/cpython-{python_version}+20251010-{platform}-{build}.tar.gz", + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.tar.gz", "sha256": { - "aarch64-apple-darwin": "2577a2629c89b3ff40dc16271cc8826d9ae20217e5a3189bbc7646b496e77687", - "aarch64-unknown-linux-gnu": "21bcf71dccb56ef611f50543b04e63e6585ac063463f2d248cb4ec28118d264d", - "aarch64-pc-windows-msvc": "a36719b442c22488f1ef7caea68943cf0c8dd367330fa5baac3cab4168a8e66a", - "ppc64le-unknown-linux-gnu": "782fbe38b63216cce3fdc4c7a2da86337ccef615fa9384acba7457ef17ad96a2", - "riscv64-unknown-linux-gnu": "c9bbb36a75466386497a38db0f9f707e63aaa8bae38c64d55683242d9b5b56a6", - "s390x-unknown-linux-gnu": "90e3f010692e65425cb503ae789e0ffefb3b5962b83e21d7c642d34cf056d48b", - "x86_64-apple-darwin": "c9fb9ab36c742f14388fd5b6a67cab5e6e1726b52624dafbd37d0176ad1752e1", - "x86_64-pc-windows-msvc": "c110c11de4299b0273caa99a1c7b895427c9441a231b3124bf5228a2e463ef43", - "x86_64-unknown-linux-gnu": "fbf55136d0f955ca2f93aeb7830f993d93acf1b9a729a15c3b6b5220a36bc835", - "x86_64-unknown-linux-musl": "bffd28435d28d55b33e0b90a5521b0220fe38c5ff67b2706cbc9ceb32af0e4a7", + "aarch64-apple-darwin": "6ceba34fe78802853a30bde6f303a0a54f71f6ab07a673da34e90c0aa06c786e", + "aarch64-unknown-linux-gnu": "d32487b853d6f5709019a471770be5e5d3e6bd2ac507e5629e2d6825565d3e71", + "aarch64-pc-windows-msvc": "d708734581e8cb03f4cf95f39f17ea331bc4761dfdad99b6b738a245444c9c54", + "ppc64le-unknown-linux-gnu": "951d2d4fb4d6bee3e9e100c06215cd7621ef9b4e70651870b1efb9e14caa3dd0", + "riscv64-unknown-linux-gnu": "b0b5e1d48cc5d1612a316bd59dc6179efad9644affff41a0820c4791151bb802", + "s390x-unknown-linux-gnu": "e290368e5d0f1e393733f26f4d05f666b36140c38b83b8e66182756940a396de", + "x86_64-apple-darwin": "9b8589eefb153cbe7cb652993d0ecc94aeb2fa13c1a2e8bc240f5f74f23bb21b", + "x86_64-pc-windows-msvc": "2d670beb3b930d30e3a13cc909923a001dbdfcb5537692d5da40b6b41643ce1c", + "x86_64-unknown-linux-gnu": "1ab2b6594d1c3d76cbebea09d6bc3e6ba68d8eb3b6322080375c4cc3dd188f34", + "x86_64-unknown-linux-musl": "d3395c3267617f49363f9114999685b865b2731804e3954e89b681254f62da4c", }, "strip_prefix": "python", }, @@ -872,28 +872,28 @@ TOOL_VERSIONS = { "x86_64-unknown-linux-gnu-freethreaded": "python/install", }, }, - "3.13.8": { - "url": "20251010/cpython-{python_version}+20251010-{platform}-{build}.{ext}", + "3.13.9": { + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.{ext}", "sha256": { - "aarch64-apple-darwin": "0dc9061b9d8e02a9344aa569eecb795f41f16ac8bb215f973d8db9179700e296", - "aarch64-unknown-linux-gnu": "1b9af3c628cdbef3b9eb4c61df628bbc54f4684ace147f3dc9850c336c44c125", - "ppc64le-unknown-linux-gnu": "c3bae08423519b5224bfc87323b96381bdb9c589fbdc09cd3ce289f6c1ea4ed3", - "riscv64-unknown-linux-gnu": "e8be781bfaf5ad6b83094db96dd60d7dfcd4519f6550740354b4ea57acfbfa21", - "s390x-unknown-linux-gnu": "3c9faf91356d06b4cc993487a71915e7a0585aa592691f6afe8841188e024653", - "x86_64-apple-darwin": "e3b692599bb3c247a2f95c21577f8b85b70924a5f2d672c9e0005608d7b9c907", - "x86_64-pc-windows-msvc": "1dde7aab47a52e81b6bd3f7d1bc5fa2f3c9e428eb5f54f51e8b92ae0a3e2409f", - "aarch64-pc-windows-msvc": "430d9073f22c744d6ea8c224d7b458a6be3620f9bd2389068908c214ea4423f8", - "aarch64-pc-windows-msvc-freethreaded": "187b962d84af18d22f67e069776dff61a223271ae11f44507cfd8693430c03c4", - "x86_64-unknown-linux-gnu": "12dd8995e8ec2df68cd1301b053f415c7884b8aae9d3459a2ac1448f781dbbbc", - "x86_64-unknown-linux-musl": "fbf17b5acd1a33a7a0a6bcabab7065f3adc3de77efbc230555a5019843070b1d", - "aarch64-apple-darwin-freethreaded": "0b7a80716c2557800d8e3133744b9e913476d259cea0160dd8597e58284a5a1c", - "aarch64-unknown-linux-gnu-freethreaded": "5cf655065b59493d39235fec0e30c33a5196bb01cf74cef50907a4f18c8ef02a", - "ppc64le-unknown-linux-gnu-freethreaded": "dbae65b6e747537939c3f2804077bb4e49f528850e68800d54b0e8c4b7768fab", - "riscv64-unknown-linux-gnu-freethreaded": "10390b394f76cb14c808b5c87de37189bc72796e55a55e6e5aca83e4615dd5ca", - "s390x-unknown-linux-gnu-freethreaded": "7e9d32fae045cefe950d8f95ddf1824edc232d1c67b4cdd55ecec5042f05727d", - "x86_64-apple-darwin-freethreaded": "1112caf275e374fbe629c3fde265f1e7675b21553f1607085cedc821d184a4aa", - "x86_64-pc-windows-msvc-freethreaded": "d4b83250fe9fea9563b2fb79111d4af072279b690507ddb14df11f617fd57f7e", - "x86_64-unknown-linux-gnu-freethreaded": "714eec8f42eb023d0c9ed289115d52e96ce73dac7464a5d242b0988eeda90b56", + "aarch64-apple-darwin": "931db8f735e18700d4eab9ee39dbbd0b4c114d7d039dd2707b2d932ded039698", + "aarch64-unknown-linux-gnu": "c86606a45fb6540b1b66d9c52c6f5466fba8affb29acb9ab6a0b7f5ad54e588a", + "ppc64le-unknown-linux-gnu": "80218541bb73f7ccf7fe82660b403b6c35edfe91fc58052392f738a94dbd27ae", + "riscv64-unknown-linux-gnu": "8b210482f6fc46ae2b75fa21ba2e8edce3d11e5c27aa5d841acfc6b95778edb6", + "s390x-unknown-linux-gnu": "8e8cc90192da6ae59c6f26a084fb6f63ef228686643aad983f6183184881babd", + "x86_64-apple-darwin": "9f6bc3c15e2f9e2c9c90db2c8b3ee94598e777789f8aea6e36b69ae55d007d01", + "x86_64-pc-windows-msvc": "8b0efc2674bb293ce2d423d59765b1ca3a2d80dc0ca6168f6279cb569e72b55e", + "aarch64-pc-windows-msvc": "d4de66a7ad3f7c9acaf2db41148097f303985ff7f712795d436d21550ab5ff76", + "aarch64-pc-windows-msvc-freethreaded": "9510f4f9790aa800e6e1163eea450523a5be47a348051b31365a685143b3e17e", + "x86_64-unknown-linux-gnu": "b4b0204658930337c85c321b49ed2585fe544097a72bc76dcf0b77e49fff8473", + "x86_64-unknown-linux-musl": "1e227f10d59c197111c3cea81e352b9f13a136f44cf7bae87368987c48127055", + "aarch64-apple-darwin-freethreaded": "9e78bb28a4ef9d8195caa08586ded2468d575814af6806a9c34fe175614fd3c9", + "aarch64-unknown-linux-gnu-freethreaded": "3f13ad9d0f026e1c0cefe13415b0b965eff3a91c43a7e0c63d8f26fde2382f86", + "ppc64le-unknown-linux-gnu-freethreaded": "323a197e31c966f144bd0e94d8f8c0ee20775190f8b2a91efb191c612d6e94cb", + "riscv64-unknown-linux-gnu-freethreaded": "62d7dbd8ff4c64aeca2aa895c46ab0102433b44bf31b7971d48e3655e9d94688", + "s390x-unknown-linux-gnu-freethreaded": "4b54fe09739628b97aece3231f2ed4e2553ee0b41d0921dfef81fe50968f9afd", + "x86_64-apple-darwin-freethreaded": "405bbf1e443d12e48959ffc7c32674468226dff2c163b75f486686af9f8f7be4", + "x86_64-pc-windows-msvc-freethreaded": "50c5830e814eb057fed984b15dad250c62fda2e54a18ee9789ee2ba89e1951af", + "x86_64-unknown-linux-gnu-freethreaded": "515b92ab30010596ab239dad848c88af88703a054a04b70b5cf0ad22f107c75e", }, "strip_prefix": { "aarch64-apple-darwin": "python", @@ -918,27 +918,72 @@ TOOL_VERSIONS = { }, }, "3.14.0": { - "url": "20251010/cpython-{python_version}+20251010-{platform}-{build}.{ext}", + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.{ext}", "sha256": { - "aarch64-apple-darwin": "e97387b1fe9048b949cb6616af2984581e84cb068198f73e96d646e3efa33a53", - "aarch64-unknown-linux-gnu": "7464a4086f40ca91f015f147156698734fc8d9185b3d7a5c7d83877a7c182cf1", - "ppc64le-unknown-linux-gnu": "2383189e07675207733b4b155dcc89892d33b92d36e52cce9426d827c05e9b05", - "riscv64-unknown-linux-gnu": "842e1bf032f467cfba267c7db2e0c9344ccf9a58612d81437f8da70538b0d3aa", - "s390x-unknown-linux-gnu": "7b93d636e05aa3c42b971706280d3c2540eed3b18b10968809b1731d0969d6ed", - "x86_64-apple-darwin": "3f8ee5c2087e355188cb443250d4a8c1bffb3b5e751b61b423ac195bfd8dd87f", - "x86_64-pc-windows-msvc": "3d8b2cc6f554f3ad7e54837be51b9dbb1f228900e9acc098a713f6191d33e649", - "aarch64-pc-windows-msvc": "d63fa3939ffa91b73712ba276ca0235183f35fa896e689bae6e37f5d53a702d3", - "x86_64-unknown-linux-gnu": "cf872c369be9ed424092be50d4228ffc8b46469f18307e869023770dd3011aa3", - "x86_64-unknown-linux-musl": "a8b923c7a77e6b9e14018d2774663d538fe87c9da7ba0e081061d651f9802c19", - "aarch64-apple-darwin-freethreaded": "0f0c33fd55475e7192d08c6a37575412c4de886be438e4f359004994c83fc907", - "aarch64-unknown-linux-gnu-freethreaded": "531635fd1c064d03cd14f24b82c531a664de1b8998677eae4c9401b3c9330e26", - "ppc64le-unknown-linux-gnu-freethreaded": "9ea379e46fe0e9befccc24b9b244be9aef7c0589c857654cdb586e3d3ef62464", - "riscv64-unknown-linux-gnu-freethreaded": "63d6ba87237bc6804cb4ca5d87bb1c4267759b5211e434f0187babc5d1a6b12f", - "s390x-unknown-linux-gnu-freethreaded": "2e877903f2f266ec60b661e3b0b074908c8e1699449f907d403eb551e289fa48", - "x86_64-apple-darwin-freethreaded": "3ca690d329ec7d7b950a3430c859969dec6af9290c36d5107990bcbc04635d7c", - "x86_64-pc-windows-msvc-freethreaded": "60240e379461ac802cb6fc3e06a700557a22c616337458dedb94099eee8d2353", - "aarch64-pc-windows-msvc-freethreaded": "4d388a28cd002a3d5d4929b2a40d6341351fbdbbb5811f9bf07c8b3cc5812101", - "x86_64-unknown-linux-gnu-freethreaded": "ddab9e3f5da84f7a330df813d5736802beb0e7179aeaa20e7c2bc4623ec0db5c", + "aarch64-apple-darwin": "1333ce2807fbea673eb242edbf4997ea1e2f6cbc01cd80dec1f9d19de2cd63ed", + "aarch64-unknown-linux-gnu": "e613f44e60227b3423a994698426698569e055c24447c10dd9c1c022cf511f05", + "ppc64le-unknown-linux-gnu": "91d164d5480015c7e6c441255cf4bcd182e0c4124e028716e58e1efef6418936", + "riscv64-unknown-linux-gnu": "11c9807fc52bae34a81ba8bd7cb35f5360be428b867377710a69c793e3917725", + "s390x-unknown-linux-gnu": "2e35106929e6f5a8d568f890522cdc7ad4382f696ad266537035753fb4916626", + "x86_64-apple-darwin": "0a4cc33ca56830b92545950aacdde8925c9d4259e4f00ceda04fedf853f70679", + "x86_64-pc-windows-msvc": "d90e97fe69b819f0a776cd665d06fef6526a4259211d11f00e501688659f1c0e", + "aarch64-pc-windows-msvc": "1359d52eaa584da8a76decbe4255f89dae47d81757b9f422b91467824ecfdd7f", + "x86_64-unknown-linux-gnu": "74d4516a64abc63ae4bcbffb35482879a85b7faa187fcfa47c1ca8f00faebf5f", + "x86_64-unknown-linux-musl": "7e603f71788edb5e6a4d92273eafb4d609972cd45f330032b6728c0d9753c37e", + "aarch64-apple-darwin-freethreaded": "1c61fa9c9979cfe74f992dd2f15cfed644ee9feec78e12c894ae446044186f74", + "aarch64-unknown-linux-gnu-freethreaded": "c2c5e0be76d7151b6a1c0fdd4ef58e0b81d36902580311c1c8c2b4b075ed3190", + "ppc64le-unknown-linux-gnu-freethreaded": "a1b9dc2130017208b04551a3b7e502e740691e0987f911ed392c8e6d77d611f9", + "riscv64-unknown-linux-gnu-freethreaded": "099f8e056f17f09dcb137c15aa162fe390055d4ad17d2115a8f7adbb4e768ec1", + "s390x-unknown-linux-gnu-freethreaded": "8e71db4558557315e56051fb59a0b2ed2701f7f9240339f867dc7b6440a72209", + "x86_64-apple-darwin-freethreaded": "a57a872d96f2711909181cf7da7b7a86e3bec293621ac54de3f89ea8d3fbb3bd", + "x86_64-pc-windows-msvc-freethreaded": "730449333b24fae53ce6872d8ade13564773f1fc652f926ca641a6a228e71dd6", + "aarch64-pc-windows-msvc-freethreaded": "dd062cff01d7c55c2fc5596c387423420155bafd03dae5fa9ecd66ee89df6695", + "x86_64-unknown-linux-gnu-freethreaded": "56ef2dbc787a0f75d63ab38b4f6b1a0b1f35ce1f710b68e8080aee9d6c1c7453", + }, + "strip_prefix": { + "aarch64-apple-darwin": "python", + "aarch64-unknown-linux-gnu": "python", + "ppc64le-unknown-linux-gnu": "python", + "s390x-unknown-linux-gnu": "python", + "riscv64-unknown-linux-gnu": "python", + "x86_64-apple-darwin": "python", + "x86_64-pc-windows-msvc": "python", + "aarch64-pc-windows-msvc": "python", + "x86_64-unknown-linux-gnu": "python", + "x86_64-unknown-linux-musl": "python", + "aarch64-apple-darwin-freethreaded": "python/install", + "aarch64-unknown-linux-gnu-freethreaded": "python/install", + "ppc64le-unknown-linux-gnu-freethreaded": "python/install", + "riscv64-unknown-linux-gnu-freethreaded": "python/install", + "s390x-unknown-linux-gnu-freethreaded": "python/install", + "x86_64-apple-darwin-freethreaded": "python/install", + "x86_64-pc-windows-msvc-freethreaded": "python/install", + "aarch64-pc-windows-msvc-freethreaded": "python/install", + "x86_64-unknown-linux-gnu-freethreaded": "python/install", + }, + }, + "3.15.0a1": { + "url": "20251014/cpython-{python_version}+20251014-{platform}-{build}.{ext}", + "sha256": { + "aarch64-apple-darwin": "b17d1c8dd0ee32004124345a1944891a3e11c3549c0c2575c192e785dc0ca452", + "aarch64-unknown-linux-gnu": "5b82e1cd640e6249794de367e6154682836a6919ea96b9b15309a624d293724d", + "ppc64le-unknown-linux-gnu": "68bc72f8f960d497002035f0ecfa5b22d866467e1d11e2bc56c441b3f63d50a5", + "riscv64-unknown-linux-gnu": "b535892e6f7f28856802d235198044facd129c4031ad8b1d2a00952e5b7f1c00", + "s390x-unknown-linux-gnu": "6a82a1b0490c5bca2ec69f0accead17bf86f60ac5de90335bf68d942e87e6bc3", + "x86_64-apple-darwin": "a8cddf0b4974be662dc157364360606af66ffe56d5b95e6b6c9d06e76b8cad16", + "x86_64-pc-windows-msvc": "3a9bea65091cbbd4b6db1ecbd99ca4da8d0ffe32360b953345f24eaba4a89fc8", + "aarch64-pc-windows-msvc": "9ed03d369562bfd6900dcc5b503193355388ab0c1c93268a68671ca5b6e8ae2e", + "x86_64-unknown-linux-gnu": "5fb9150d98c4e4d153bee6e5e5626882901b77d00e1fb7e481f4aa36d4b57c8d", + "x86_64-unknown-linux-musl": "f79b24cd6c9952c43f16d7f1812ecb99b5339385b479d60975f96eb212033f3e", + "aarch64-apple-darwin-freethreaded": "c66c98b7257f568510a8a988fa22a369ddb4fd2b031768a9e65aca43a3dc575a", + "aarch64-unknown-linux-gnu-freethreaded": "3a78b661e488e2e1fd9b614901af659bce295c9eee307313636bb358b8f11b6e", + "ppc64le-unknown-linux-gnu-freethreaded": "3a1b7c0e9c055ed4fc26d1029fc262ece9947db9e7346e7bf354b18f4ba7b9f1", + "riscv64-unknown-linux-gnu-freethreaded": "c0a3ff7053bf98398bd9595bc04b04e4c2dd03eaae607f57a74541abac494edc", + "s390x-unknown-linux-gnu-freethreaded": "95f337e46e0ec5266b00ff93235675cfdf88da583168da277f7dc67804268926", + "x86_64-apple-darwin-freethreaded": "6512751c57469ccdba1309f90a756feb6704b3af03ceeef2a1ec8e8f4a30554d", + "x86_64-pc-windows-msvc-freethreaded": "60636fc054223d3f83c387dccd084933fc5ab4d7182d9e47df05469d1ba05595", + "aarch64-pc-windows-msvc-freethreaded": "d624349224906d1653fb1c5338a931492767d21436530941172116209848d62d", + "x86_64-unknown-linux-gnu-freethreaded": "003c2125829b0859b1cbce74351f089963eec33ad071f89befb9a373005e8a24", }, "strip_prefix": { "aarch64-apple-darwin": "python", @@ -973,6 +1018,7 @@ MINOR_MAPPING = { "3.12": "3.12.12", "3.13": "3.13.8", "3.14": "3.14.0", + "3.15": "3.15.0a1", } def _generate_platforms(): From 99123ee5d0dbcd8b26a5a482956e785492236774 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Wed, 15 Oct 2025 14:39:59 +0900 Subject: [PATCH 2/3] Update python/versions.bzl Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- python/versions.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/versions.bzl b/python/versions.bzl index 62063dfe9d..6de09ca72d 100644 --- a/python/versions.bzl +++ b/python/versions.bzl @@ -1016,7 +1016,7 @@ MINOR_MAPPING = { "3.10": "3.10.19", "3.11": "3.11.14", "3.12": "3.12.12", - "3.13": "3.13.8", + "3.13": "3.13.9", "3.14": "3.14.0", "3.15": "3.15.0a1", } From 40301f0ab08d21297bf7b745dc52280e5a595ccb Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:46:10 +0900 Subject: [PATCH 3/3] update changelog --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7c480582a..9f928dba70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -83,10 +83,10 @@ END_UNRELEASED_TEMPLATE vendoring the `requirements.bzl` file, please re-vendor so that downstream is unaffected when the APIs get removed. If you need to customize the way the dependencies get evaluated, see [our docs](/pypi/download.html#customizing-requires-dist-resolution) on customizing `Requires-Dist` resolution. -* (toolchains) Added Python versions 3.14.0, 3.13.8, 3.12.12, 3.11.14, 3.10.19, and 3.9.24 - from the [20251010] release. +* (toolchains) Added Python versions 3.15.0a1, 3.14.0, 3.13.9, 3.12.12, 3.11.14, 3.10.19, and 3.9.24 + from the [20251014] release. -[20251010]: https://github.com/astral-sh/python-build-standalone/releases/tag/20251010 +[20251014]: https://github.com/astral-sh/python-build-standalone/releases/tag/20251014 {#v1-7-0-fixed} ### Fixed @@ -1980,4 +1980,4 @@ Breaking changes: * (pip) Create all_data_requirements alias * Expose Python C headers through the toolchain. -[0.24.0]: https://github.com/bazel-contrib/rules_python/releases/tag/0.24.0 \ No newline at end of file +[0.24.0]: https://github.com/bazel-contrib/rules_python/releases/tag/0.24.0