feat(toolchains): update CPython 3.15.0 from rc1 to rc2 (#4199)

Make CPython 3.15.0rc2 available from the 20260929
python-build-standalone release.

Replace the 3.15.0rc1 runtime entries in the manifest with 3.15.0rc2
and update the default 3.15 minor version mapping.
diff --git a/news/update-cpython-3-15-rc2.changed.md b/news/update-cpython-3-15-rc2.changed.md
new file mode 100644
index 0000000..b0c9a52
--- /dev/null
+++ b/news/update-cpython-3-15-rc2.changed.md
@@ -0,0 +1,2 @@
+(toolchain) Updated default Python 3.15 runtime from `3.15.0rc1` to
+`3.15.0rc2`.
diff --git a/python/private/runtimes_manifest.txt b/python/private/runtimes_manifest.txt
index a759cd9..493e0b8 100755
--- a/python/private/runtimes_manifest.txt
+++ b/python/private/runtimes_manifest.txt
@@ -607,31 +607,31 @@
 c1a845a79da56265dc49628bc3b9e20d34f04674fd2d637ee40cbe259d2b1b95  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-gnu-freethreaded-install_only.tar.gz
 e17275eaf95ceb5877aa6816e209b7733f41fee401d39c3921b88fb73fc4a4ba  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-gnu-install_only.tar.gz
 12687a989a2384665577e1ef9864f33d4c074a1e69b38a8bac8d656531aefa3e  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-musl-install_only.tar.gz
-117ba8cb8456b14274af0b420fdb4e6465e92c03bec8ed1692541f3bac2aa3da  20260804/cpython-3.15.0rc1+20260804-aarch64-apple-darwin-freethreaded-install_only.tar.gz
-b56356d31a65227bbddba69244361e086cb25db054825212ae83b5395264aabc  20260804/cpython-3.15.0rc1+20260804-aarch64-apple-darwin-install_only.tar.gz
-f3fe666b7399ad79fd9d461c6f7f352f8f484107c92fd78f5458f5042ebf0e45  20260804/cpython-3.15.0rc1+20260804-aarch64-pc-windows-msvc-freethreaded-install_only.tar.gz
-a8d9c57eeed9a45fb2633b3b45cee3e190f64258b9ed051a9bac460638e130eb  20260804/cpython-3.15.0rc1+20260804-aarch64-pc-windows-msvc-install_only.tar.gz
-557f717fd027d253d14f708f01c7c989429d31f6f2278b843b8a6906d960ddb0  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-gnu-freethreaded-install_only.tar.gz
-7b57faa2f351190bc63eb9f3368cb957414b316f9d1643b57d5417170a5df014  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-gnu-install_only.tar.gz
-60c605329e3737d795d9c9257fa64d5d980aff96932a61e578271294a250df8a  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-musl-freethreaded-install_only.tar.gz
-32ea44dfb83cc0154fb515be9f3d195bb5147af7b2290894a9cbce78c6037afd  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-musl-install_only.tar.gz
-ac635eca9ef3b7ef08dbf3a1bb291b500c26772bf224ab0e3e6aaf573b2be020  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabi-freethreaded-install_only.tar.gz
-1c779a522f83707402f0763fb6b5ff7357353c2c240bf4e5dd9855494ed4980d  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabi-install_only.tar.gz
-c6f7a8f4451880d2a1750de18bd058738565edd55eb617d2f30a0074940b6fc4  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabihf-freethreaded-install_only.tar.gz
-27af8332de9fe674c56707e3ee46297af92b2032ce17b57da932932a18eddc93  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabihf-install_only.tar.gz
-333a2e2d1dca7bd20728b9a2c66c84ea4bf92df80e50cd0381eecd8d93f9ad82  20260804/cpython-3.15.0rc1+20260804-i686-pc-windows-msvc-freethreaded-install_only.tar.gz
-76b4c2d4f3fb4b6ae2152217c8d4cc90fc82b14311f3e49cbac72e4ce8e9c1af  20260804/cpython-3.15.0rc1+20260804-i686-pc-windows-msvc-install_only.tar.gz
-27137012919d6fe5ff994a47326b1832f57477f72cfe8b19558d897e54d40601  20260804/cpython-3.15.0rc1+20260804-ppc64le-unknown-linux-gnu-freethreaded-install_only.tar.gz
-15a7c73519c58ab7d843c9ef2383a6b146504e3b38076c362c5efd8138a1f41c  20260804/cpython-3.15.0rc1+20260804-ppc64le-unknown-linux-gnu-install_only.tar.gz
-c041860d46ef79529ebbb238da06d2368e1e30087fb4aa42c7637dbf4125b6c3  20260804/cpython-3.15.0rc1+20260804-riscv64-unknown-linux-gnu-freethreaded-install_only.tar.gz
-a4e99b060bffc91ba6205c8683bab06bed09bb6d4adb8577ea50abd89b01f26a  20260804/cpython-3.15.0rc1+20260804-riscv64-unknown-linux-gnu-install_only.tar.gz
-c8c9cefe215f94f6fe0087131d839aff46be7a5c2bdcf544ba8165dddc686411  20260804/cpython-3.15.0rc1+20260804-s390x-unknown-linux-gnu-freethreaded-install_only.tar.gz
-2d2e8c891937bdbe0d9aa4e489c27656d7fe3087dd4f1e13b2f626fc2140ec28  20260804/cpython-3.15.0rc1+20260804-s390x-unknown-linux-gnu-install_only.tar.gz
-494f53a8fc0bffea199f16bf1c18a6ac187532db97ff68c2512f88ce971d61c6  20260804/cpython-3.15.0rc1+20260804-x86_64-apple-darwin-freethreaded-install_only.tar.gz
-e9fa3fb6532f9d0c67a79fc4d529a4ab148fe3af4d4e2c0d10d03613f4dfd4aa  20260804/cpython-3.15.0rc1+20260804-x86_64-apple-darwin-install_only.tar.gz
-b57ebc21dc3b8f62b451abd1928f32fc85e1b80ca09f521884f25c61e431b0cf  20260804/cpython-3.15.0rc1+20260804-x86_64-pc-windows-msvc-freethreaded-install_only.tar.gz
-432e8a054f9eb0338a905f22165e9e19a22446887af745bd756d12633f501404  20260804/cpython-3.15.0rc1+20260804-x86_64-pc-windows-msvc-install_only.tar.gz
-974305be0fe81e08f2f96c353855bd21e1cd50acd957f0bdfc7ea07f31f73b03  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-gnu-freethreaded-install_only.tar.gz
-0c56bcd9a9ed031e6715c1214261e0c716de1689ddf242b3f3c14840b97deca0  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-gnu-install_only.tar.gz
-8501e096a178203d919ec201d33afcc30c0afe5bc7bdb03d5909040ab153ea31  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-musl-freethreaded-install_only.tar.gz
-23231f3635a8436322c4ea4c2d37a9982a3aeba3ae37924ce03cf0cd9216827e  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-musl-install_only.tar.gz
+bceb09aa56c4f2b000dd74434d79bbbae853b0b9f52d7b6d64cf115e344eb835  20260929/cpython-3.15.0rc2+20260929-aarch64-apple-darwin-freethreaded-install_only.tar.gz
+ee758a340b33126cfac3fc2e30b1fe39d8e344577bff2ca556d4cea143d76274  20260929/cpython-3.15.0rc2+20260929-aarch64-apple-darwin-install_only.tar.gz
+509fcbc20d1cecfa5d4bc85fa34886b4c8ae105d0e569bd0a5fc86feb24e0a53  20260929/cpython-3.15.0rc2+20260929-aarch64-pc-windows-msvc-freethreaded-install_only.tar.gz
+0a8e632b3a126b56d1b3c54545bc13fb840b4ec9d5b7bcd4cc30c896771250c8  20260929/cpython-3.15.0rc2+20260929-aarch64-pc-windows-msvc-install_only.tar.gz
+10126b699a8d97f0d399779b65db7e21802cdc75d68090beda8f1aed8791e573  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-gnu-freethreaded-install_only.tar.gz
+e76cbbe381a0b1370b3643ac6af26954ce1e7cc60662bff3e04f21a8b936c0f5  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-gnu-install_only.tar.gz
+99bac8d15910e79368605ba41eeb5650e73b8b03a309c4882914b38efd13df8d  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-musl-freethreaded-install_only.tar.gz
+d1a4f847c8460e1b378bbd86503b9933dcf8745ef47d636a5af8fe28194d0eee  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-musl-install_only.tar.gz
+5d0509067f174d7c1033aebcc8d313aa146886b7c41794a57523b6b34465053a  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabi-freethreaded-install_only.tar.gz
+6838c02c9c85063ce1ec53dcd0b5f8341acc76479688187c7cfbdfd939d40abc  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabi-install_only.tar.gz
+9de88ecade4abb634a9c4eae73229e047862c20824af5be744ef3d48f458a292  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabihf-freethreaded-install_only.tar.gz
+4402a403fe44c2bc89bdbc1e852bf4136bd9facdcf351a12ce71aca2869871dd  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabihf-install_only.tar.gz
+85f38df9f7fb0bf9170cd93cf761fee09adfbed55ceb69d492d7a62f3bb23563  20260929/cpython-3.15.0rc2+20260929-i686-pc-windows-msvc-freethreaded-install_only.tar.gz
+09a78f5ccc4b74133cd41a7c0252466e0e4e451a9419df76b1a1b6ce113383a4  20260929/cpython-3.15.0rc2+20260929-i686-pc-windows-msvc-install_only.tar.gz
+e6c86d8606e9247bdb8b5087b1c7ba91f1325ca456d4ede500ed1b71d3df8c1d  20260929/cpython-3.15.0rc2+20260929-ppc64le-unknown-linux-gnu-freethreaded-install_only.tar.gz
+fb08344bc1ce7b8d994b8cb3068740a6d8cee3487886ccf9d5dd3622efea5f5d  20260929/cpython-3.15.0rc2+20260929-ppc64le-unknown-linux-gnu-install_only.tar.gz
+ee338c44a33011128aa561bf8e36c9ac80a369acc50880c9ff60f9ec53c696c0  20260929/cpython-3.15.0rc2+20260929-riscv64-unknown-linux-gnu-freethreaded-install_only.tar.gz
+bf03c37b14ba3716ea090ce384b1f492a27fd58ba67da5e43438bf7b49f57fab  20260929/cpython-3.15.0rc2+20260929-riscv64-unknown-linux-gnu-install_only.tar.gz
+9029aa7c6ed46075b0dd4198517f28f5d3ada3e8d08269ef09a8ab9525ce4e27  20260929/cpython-3.15.0rc2+20260929-s390x-unknown-linux-gnu-freethreaded-install_only.tar.gz
+abb86f286f9d84c12586b1cd24be4c25bc66e3f9460fd068cee9561534717561  20260929/cpython-3.15.0rc2+20260929-s390x-unknown-linux-gnu-install_only.tar.gz
+8d9abf3becedae0adb2792a26857537765c8e59dd035be42561a8ad7ea337ecb  20260929/cpython-3.15.0rc2+20260929-x86_64-apple-darwin-freethreaded-install_only.tar.gz
+937a5ad290c2e4113133c5ecabd6452289f60e48e14e467988c048bcdc41acef  20260929/cpython-3.15.0rc2+20260929-x86_64-apple-darwin-install_only.tar.gz
+d48ed54a7ade302f0ee1ba456f7c31ae02619565ef74bd2a73f3860f655cef94  20260929/cpython-3.15.0rc2+20260929-x86_64-pc-windows-msvc-freethreaded-install_only.tar.gz
+0ef66ec441997b8332454953056eae4c5bca4c4b7754e82b70c2f0fbd2cb6e91  20260929/cpython-3.15.0rc2+20260929-x86_64-pc-windows-msvc-install_only.tar.gz
+ded216614ce5fe9cda4a2f07cf00f030df49a4ad123b5d5e9a27cfc692d65ee7  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-gnu-freethreaded-install_only.tar.gz
+2c4f385cee59ac98f3c482a51221039f48cc0ea6fb17f7e461b02671a989e694  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-gnu-install_only.tar.gz
+2d422ced542a49c14c727b38a0bb9009d16b97bfa8a8226b3822f822ddd65131  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-musl-freethreaded-install_only.tar.gz
+00fc08ceae61a634ed2bb373e0cfd565fe3a322c252b4828a712fd2ea04ecc7e  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-musl-install_only.tar.gz
diff --git a/python/private/runtimes_manifest_workspace.bzl b/python/private/runtimes_manifest_workspace.bzl
index eedaa65..69e55dd 100644
--- a/python/private/runtimes_manifest_workspace.bzl
+++ b/python/private/runtimes_manifest_workspace.bzl
@@ -618,32 +618,32 @@
 c1a845a79da56265dc49628bc3b9e20d34f04674fd2d637ee40cbe259d2b1b95  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-gnu-freethreaded-install_only.tar.gz
 e17275eaf95ceb5877aa6816e209b7733f41fee401d39c3921b88fb73fc4a4ba  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-gnu-install_only.tar.gz
 12687a989a2384665577e1ef9864f33d4c074a1e69b38a8bac8d656531aefa3e  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-musl-install_only.tar.gz
-117ba8cb8456b14274af0b420fdb4e6465e92c03bec8ed1692541f3bac2aa3da  20260804/cpython-3.15.0rc1+20260804-aarch64-apple-darwin-freethreaded-install_only.tar.gz
-b56356d31a65227bbddba69244361e086cb25db054825212ae83b5395264aabc  20260804/cpython-3.15.0rc1+20260804-aarch64-apple-darwin-install_only.tar.gz
-f3fe666b7399ad79fd9d461c6f7f352f8f484107c92fd78f5458f5042ebf0e45  20260804/cpython-3.15.0rc1+20260804-aarch64-pc-windows-msvc-freethreaded-install_only.tar.gz
-a8d9c57eeed9a45fb2633b3b45cee3e190f64258b9ed051a9bac460638e130eb  20260804/cpython-3.15.0rc1+20260804-aarch64-pc-windows-msvc-install_only.tar.gz
-557f717fd027d253d14f708f01c7c989429d31f6f2278b843b8a6906d960ddb0  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-gnu-freethreaded-install_only.tar.gz
-7b57faa2f351190bc63eb9f3368cb957414b316f9d1643b57d5417170a5df014  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-gnu-install_only.tar.gz
-60c605329e3737d795d9c9257fa64d5d980aff96932a61e578271294a250df8a  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-musl-freethreaded-install_only.tar.gz
-32ea44dfb83cc0154fb515be9f3d195bb5147af7b2290894a9cbce78c6037afd  20260804/cpython-3.15.0rc1+20260804-aarch64-unknown-linux-musl-install_only.tar.gz
-ac635eca9ef3b7ef08dbf3a1bb291b500c26772bf224ab0e3e6aaf573b2be020  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabi-freethreaded-install_only.tar.gz
-1c779a522f83707402f0763fb6b5ff7357353c2c240bf4e5dd9855494ed4980d  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabi-install_only.tar.gz
-c6f7a8f4451880d2a1750de18bd058738565edd55eb617d2f30a0074940b6fc4  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabihf-freethreaded-install_only.tar.gz
-27af8332de9fe674c56707e3ee46297af92b2032ce17b57da932932a18eddc93  20260804/cpython-3.15.0rc1+20260804-armv7-unknown-linux-gnueabihf-install_only.tar.gz
-333a2e2d1dca7bd20728b9a2c66c84ea4bf92df80e50cd0381eecd8d93f9ad82  20260804/cpython-3.15.0rc1+20260804-i686-pc-windows-msvc-freethreaded-install_only.tar.gz
-76b4c2d4f3fb4b6ae2152217c8d4cc90fc82b14311f3e49cbac72e4ce8e9c1af  20260804/cpython-3.15.0rc1+20260804-i686-pc-windows-msvc-install_only.tar.gz
-27137012919d6fe5ff994a47326b1832f57477f72cfe8b19558d897e54d40601  20260804/cpython-3.15.0rc1+20260804-ppc64le-unknown-linux-gnu-freethreaded-install_only.tar.gz
-15a7c73519c58ab7d843c9ef2383a6b146504e3b38076c362c5efd8138a1f41c  20260804/cpython-3.15.0rc1+20260804-ppc64le-unknown-linux-gnu-install_only.tar.gz
-c041860d46ef79529ebbb238da06d2368e1e30087fb4aa42c7637dbf4125b6c3  20260804/cpython-3.15.0rc1+20260804-riscv64-unknown-linux-gnu-freethreaded-install_only.tar.gz
-a4e99b060bffc91ba6205c8683bab06bed09bb6d4adb8577ea50abd89b01f26a  20260804/cpython-3.15.0rc1+20260804-riscv64-unknown-linux-gnu-install_only.tar.gz
-c8c9cefe215f94f6fe0087131d839aff46be7a5c2bdcf544ba8165dddc686411  20260804/cpython-3.15.0rc1+20260804-s390x-unknown-linux-gnu-freethreaded-install_only.tar.gz
-2d2e8c891937bdbe0d9aa4e489c27656d7fe3087dd4f1e13b2f626fc2140ec28  20260804/cpython-3.15.0rc1+20260804-s390x-unknown-linux-gnu-install_only.tar.gz
-494f53a8fc0bffea199f16bf1c18a6ac187532db97ff68c2512f88ce971d61c6  20260804/cpython-3.15.0rc1+20260804-x86_64-apple-darwin-freethreaded-install_only.tar.gz
-e9fa3fb6532f9d0c67a79fc4d529a4ab148fe3af4d4e2c0d10d03613f4dfd4aa  20260804/cpython-3.15.0rc1+20260804-x86_64-apple-darwin-install_only.tar.gz
-b57ebc21dc3b8f62b451abd1928f32fc85e1b80ca09f521884f25c61e431b0cf  20260804/cpython-3.15.0rc1+20260804-x86_64-pc-windows-msvc-freethreaded-install_only.tar.gz
-432e8a054f9eb0338a905f22165e9e19a22446887af745bd756d12633f501404  20260804/cpython-3.15.0rc1+20260804-x86_64-pc-windows-msvc-install_only.tar.gz
-974305be0fe81e08f2f96c353855bd21e1cd50acd957f0bdfc7ea07f31f73b03  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-gnu-freethreaded-install_only.tar.gz
-0c56bcd9a9ed031e6715c1214261e0c716de1689ddf242b3f3c14840b97deca0  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-gnu-install_only.tar.gz
-8501e096a178203d919ec201d33afcc30c0afe5bc7bdb03d5909040ab153ea31  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-musl-freethreaded-install_only.tar.gz
-23231f3635a8436322c4ea4c2d37a9982a3aeba3ae37924ce03cf0cd9216827e  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-musl-install_only.tar.gz
+bceb09aa56c4f2b000dd74434d79bbbae853b0b9f52d7b6d64cf115e344eb835  20260929/cpython-3.15.0rc2+20260929-aarch64-apple-darwin-freethreaded-install_only.tar.gz
+ee758a340b33126cfac3fc2e30b1fe39d8e344577bff2ca556d4cea143d76274  20260929/cpython-3.15.0rc2+20260929-aarch64-apple-darwin-install_only.tar.gz
+509fcbc20d1cecfa5d4bc85fa34886b4c8ae105d0e569bd0a5fc86feb24e0a53  20260929/cpython-3.15.0rc2+20260929-aarch64-pc-windows-msvc-freethreaded-install_only.tar.gz
+0a8e632b3a126b56d1b3c54545bc13fb840b4ec9d5b7bcd4cc30c896771250c8  20260929/cpython-3.15.0rc2+20260929-aarch64-pc-windows-msvc-install_only.tar.gz
+10126b699a8d97f0d399779b65db7e21802cdc75d68090beda8f1aed8791e573  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-gnu-freethreaded-install_only.tar.gz
+e76cbbe381a0b1370b3643ac6af26954ce1e7cc60662bff3e04f21a8b936c0f5  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-gnu-install_only.tar.gz
+99bac8d15910e79368605ba41eeb5650e73b8b03a309c4882914b38efd13df8d  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-musl-freethreaded-install_only.tar.gz
+d1a4f847c8460e1b378bbd86503b9933dcf8745ef47d636a5af8fe28194d0eee  20260929/cpython-3.15.0rc2+20260929-aarch64-unknown-linux-musl-install_only.tar.gz
+5d0509067f174d7c1033aebcc8d313aa146886b7c41794a57523b6b34465053a  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabi-freethreaded-install_only.tar.gz
+6838c02c9c85063ce1ec53dcd0b5f8341acc76479688187c7cfbdfd939d40abc  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabi-install_only.tar.gz
+9de88ecade4abb634a9c4eae73229e047862c20824af5be744ef3d48f458a292  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabihf-freethreaded-install_only.tar.gz
+4402a403fe44c2bc89bdbc1e852bf4136bd9facdcf351a12ce71aca2869871dd  20260929/cpython-3.15.0rc2+20260929-armv7-unknown-linux-gnueabihf-install_only.tar.gz
+85f38df9f7fb0bf9170cd93cf761fee09adfbed55ceb69d492d7a62f3bb23563  20260929/cpython-3.15.0rc2+20260929-i686-pc-windows-msvc-freethreaded-install_only.tar.gz
+09a78f5ccc4b74133cd41a7c0252466e0e4e451a9419df76b1a1b6ce113383a4  20260929/cpython-3.15.0rc2+20260929-i686-pc-windows-msvc-install_only.tar.gz
+e6c86d8606e9247bdb8b5087b1c7ba91f1325ca456d4ede500ed1b71d3df8c1d  20260929/cpython-3.15.0rc2+20260929-ppc64le-unknown-linux-gnu-freethreaded-install_only.tar.gz
+fb08344bc1ce7b8d994b8cb3068740a6d8cee3487886ccf9d5dd3622efea5f5d  20260929/cpython-3.15.0rc2+20260929-ppc64le-unknown-linux-gnu-install_only.tar.gz
+ee338c44a33011128aa561bf8e36c9ac80a369acc50880c9ff60f9ec53c696c0  20260929/cpython-3.15.0rc2+20260929-riscv64-unknown-linux-gnu-freethreaded-install_only.tar.gz
+bf03c37b14ba3716ea090ce384b1f492a27fd58ba67da5e43438bf7b49f57fab  20260929/cpython-3.15.0rc2+20260929-riscv64-unknown-linux-gnu-install_only.tar.gz
+9029aa7c6ed46075b0dd4198517f28f5d3ada3e8d08269ef09a8ab9525ce4e27  20260929/cpython-3.15.0rc2+20260929-s390x-unknown-linux-gnu-freethreaded-install_only.tar.gz
+abb86f286f9d84c12586b1cd24be4c25bc66e3f9460fd068cee9561534717561  20260929/cpython-3.15.0rc2+20260929-s390x-unknown-linux-gnu-install_only.tar.gz
+8d9abf3becedae0adb2792a26857537765c8e59dd035be42561a8ad7ea337ecb  20260929/cpython-3.15.0rc2+20260929-x86_64-apple-darwin-freethreaded-install_only.tar.gz
+937a5ad290c2e4113133c5ecabd6452289f60e48e14e467988c048bcdc41acef  20260929/cpython-3.15.0rc2+20260929-x86_64-apple-darwin-install_only.tar.gz
+d48ed54a7ade302f0ee1ba456f7c31ae02619565ef74bd2a73f3860f655cef94  20260929/cpython-3.15.0rc2+20260929-x86_64-pc-windows-msvc-freethreaded-install_only.tar.gz
+0ef66ec441997b8332454953056eae4c5bca4c4b7754e82b70c2f0fbd2cb6e91  20260929/cpython-3.15.0rc2+20260929-x86_64-pc-windows-msvc-install_only.tar.gz
+ded216614ce5fe9cda4a2f07cf00f030df49a4ad123b5d5e9a27cfc692d65ee7  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-gnu-freethreaded-install_only.tar.gz
+2c4f385cee59ac98f3c482a51221039f48cc0ea6fb17f7e461b02671a989e694  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-gnu-install_only.tar.gz
+2d422ced542a49c14c727b38a0bb9009d16b97bfa8a8226b3822f822ddd65131  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-musl-freethreaded-install_only.tar.gz
+00fc08ceae61a634ed2bb373e0cfd565fe3a322c252b4828a712fd2ea04ecc7e  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-musl-install_only.tar.gz
 """
diff --git a/python/versions.bzl b/python/versions.bzl
index 35939f1..f238f06 100644
--- a/python/versions.bzl
+++ b/python/versions.bzl
@@ -49,7 +49,7 @@
     "3.12": "3.12.13",
     "3.13": "3.13.13",
     "3.14": "3.14.4",
-    "3.15": "3.15.0rc1",
+    "3.15": "3.15.0rc2",
 }
 
 def _generate_platforms():
diff --git a/tests/support/mocks/python_ext.bzl b/tests/support/mocks/python_ext.bzl
index 419afe8..87d492c 100644
--- a/tests/support/mocks/python_ext.bzl
+++ b/tests/support/mocks/python_ext.bzl
@@ -111,7 +111,7 @@
 9999999999999999999999999999999999999999999999999999999999999999  20241016/cpython-3.13.0+20241016-x86_64-unknown-linux-gnu-install_only.tar.gz
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  20260414/cpython-3.14.4+20260414-x86_64-unknown-linux-gnu-install_only.tar.gz
 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb  20251031/cpython-3.14.0+20251031-x86_64-unknown-linux-gnu-install_only.tar.gz
-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc  20260804/cpython-3.15.0rc1+20260804-x86_64-unknown-linux-gnu-install_only.tar.gz
+cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc  20260929/cpython-3.15.0rc2+20260929-x86_64-unknown-linux-gnu-install_only.tar.gz
 dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd  20241205/cpython-3.13.1+20241205-x86_64-unknown-linux-gnu-install_only.tar.gz
 """