From 385bc483028377cbb81ffa538efd2117655f8ee7 Mon Sep 17 00:00:00 2001 From: Chris Novakovic Date: Wed, 22 Jul 2026 22:22:32 +0100 Subject: [PATCH 1/2] Bump interpreters: p-b-s 20260718, FreeBSD Ports Quarterly --- third_party/cc/cpython/BUILD | 92 ++++++++++++++++++------------------ 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/third_party/cc/cpython/BUILD b/third_party/cc/cpython/BUILD index 2e2e4cd..dc10bfb 100644 --- a/third_party/cc/cpython/BUILD +++ b/third_party/cc/cpython/BUILD @@ -1,61 +1,61 @@ # Nothing in here is actually used - we just need this to initialise CONFIG.PYTHON for this package. subinclude("//build_defs:archs") -_python_build_standalone_release = "20251031" +_python_build_standalone_release = "20260718" _python_build_standalone_hashes = { - "3.10.19": { - "aarch64-apple-darwin": "24be196d33ee1b40393beff9df721ed596ec90b8be3f424122f1300f41a4a3b6", - "aarch64-unknown-linux-gnu": "a04c0cf04f45b6f8966f693beef5b3929d88978a04de4a6ec0bf330d71e0ffd1", - "aarch64-unknown-linux-musl": "e2ddd1e8980ecba2221074b9e3fccd10d0fbf1994974250eb537b066a0879e04", - "x86_64-apple-darwin": "5f3a156f063f4a6fa522b1ebb724a7554a67be32318b69041e83fd77a2bd761c", - "x86_64_v2-unknown-linux-gnu": "e5fe6913158b40b5ac897897c51c5879cac2684c435bf217774200fb863c9660", - "x86_64_v2-unknown-linux-musl": "487fb8581280403300076b89b575def54c8b40143a1d84ed75432a08b134a024", + "3.10.20": { + "aarch64-apple-darwin": "598d9892d5024dba7cfba6bb35fe425eb12f85f265bf81c4afdfcf04421ec190", + "aarch64-unknown-linux-gnu": "7590cad6d464d9cfc7f30ec15a6ab919113fa0d265406882f8605a79d3a43bfa", + "aarch64-unknown-linux-musl": "95c4a998d2efef51c45f3d18134b082b7b5144486472273ccab52fb4ce54892e", + "x86_64-apple-darwin": "185b7a265fa7a73d06950f93ba5a71527e9de33c9357a373570e97047abd95ee", + "x86_64_v2-unknown-linux-gnu": "8142787fb964552105f6da7dc8e80ebfb57714959da5a40d1cd1fb64f199ba26", + "x86_64_v2-unknown-linux-musl": "e222ed2dfb7d67c55ca4fc8702b5bb3ebbe03224dda167859ed915f859f3dbfb", }, - "3.11.14": { - "aarch64-apple-darwin": "3ee35ef147a7ec7b62e4d5686742959f5a8ea557724a9cd183e0532a71cf3221", - "aarch64-unknown-linux-gnu": "ed1840fa7baa762d3506c161ee1887c29c3603737058a22639cd88ed69e4be9d", - "aarch64-unknown-linux-musl": "45dc662a82dae8db5dd706ddb7440e52ae2d521056b183488e1ce436a19530f3", - "x86_64-apple-darwin": "7d283bcbfaf0204b98d9d0f4eea216fc41220f67739d60b89fb91f88e551b8fb", - "x86_64_v2-unknown-linux-gnu": "b8679afca4481dc382fa44cf467d87f4b3b89ed3aa956e1ac4280ca235dbe560", - "x86_64_v2-unknown-linux-musl": "a28d67ca4d5d1277b260d5e5529ce99bcff503db76f9625375fb700056a424ca", + "3.11.15": { + "aarch64-apple-darwin": "b21dbc3f3e01932fcc3f0f4c51e5a7ef61888cb454d23eee6e8207c6f52d0b04", + "aarch64-unknown-linux-gnu": "d42df045860a70cc94b2752e98874876190198f24f3e16f83f3ec5ad2d696d31", + "aarch64-unknown-linux-musl": "6088bd69eba46b6e4b1348009dbcdc1b0b37ee79581ef418eb80dd2b83dc27e6", + "x86_64-apple-darwin": "8ca3906ed23f4a8ab4ff8f02d61b15ecf62e6fa8b312cd59d1692df34e834a65", + "x86_64_v2-unknown-linux-gnu": "a3d14921cef3028208efa35138cbab0e0b651981585265258a4fad6603d64d79", + "x86_64_v2-unknown-linux-musl": "1f33c5f8315045d63dae603dd4ee0b5bc55b50feecfeafb26e8022ee88495c5b", }, - "3.12.12": { - "aarch64-apple-darwin": "2539a9105e47237aa8caabeed20587778f4acf9c6c4b3fe77f9bc2fd320720d2", - "aarch64-unknown-linux-gnu": "05fb2e3fb98efca19e7bc5740646e0639afc3b573f580384592c212b0a4cd8c3", - "aarch64-unknown-linux-musl": "3c30908c00027ecbd80d5f90b6e45c57230e0d81de5f051104bb91072fa24c75", - "x86_64-apple-darwin": "10538a63ce7aa4d0891a3181150159fb5d3b750470a638ef8255a25dc50b9961", - "x86_64_v2-unknown-linux-gnu": "009534a3a6a0b78054fd9c93943d894a89a8ee3318501c92a0b9684e903bdda9", - "x86_64_v2-unknown-linux-musl": "e795c4e4fb24874e36df58ff7af50fdfc3fdb5ebee73f60fb81eb1a5218a34f5", + "3.12.13": { + "aarch64-apple-darwin": "9a1e9e06175c10efd8378b904b07fa21bd791ab3345d7cdffeb4a76c9ff55903", + "aarch64-unknown-linux-gnu": "f226576b91491ffa5739aa85726521e9031f4d87f80627d64ed348ac77cb31e9", + "aarch64-unknown-linux-musl": "55ee512cae752b6a8b04e598923d888311e2ed60e3307a33306ef1ab0f003ae9", + "x86_64-apple-darwin": "8e6b7e6533bdf746287008edf91102e7bee0a6ca1d24f16c4514237cafd706c5", + "x86_64_v2-unknown-linux-gnu": "37af03c8005b02c953ca9c3b725e8395945f275dceb6285a765af61372552f33", + "x86_64_v2-unknown-linux-musl": "ca0b744cef18dc22e28a10b5ef89d71c741e2d1629af8999e888f1ca63837b09", }, - "3.13.9": { - "aarch64-apple-darwin": "6924bd5fbf74dba25cf733a91deebe313e91f26f261aec8c1d0dc4cb8a9d8738", - "aarch64-unknown-linux-gnu": "0cbb7b12215e000224f0834543ab4ad02d88c9b772198e2ab80311aff6dbc294", - "aarch64-unknown-linux-musl": "a7ddc8c5970971f533ca05edae9378638ba52de6054bd0e6399dafac7ba790a8", - "x86_64-apple-darwin": "b79e2e45b38cf4c8743c61745fe33de95912866d8d81bd97ddff3477098420f9", - "x86_64_v2-unknown-linux-gnu": "02e055d1168e926491d6ec35745d1be0ffaa60bae56ab4c44aafbffbdac9178c", - "x86_64_v2-unknown-linux-musl": "85b219bb03abec4873ec53dc06039b71ff7500baaaa52903896b5e1e17a1911c", + "3.13.14": { + "aarch64-apple-darwin": "06469835e1b0f73bcdb6c498a1d60ce579cc43a980754490a6f1e30062f43850", + "aarch64-unknown-linux-gnu": "8d5ac68458a4df9bc3c349d607da2674d8390ad26162482b17215563e45aca83", + "aarch64-unknown-linux-musl": "4d43ada1f37d09c118b4a205b5baafd03bac279b07cdedd382aa1a4367f8c15f", + "x86_64-apple-darwin": "93ec3863e3265ed87382a9216d2e973b47ab7ef330b496c0249bfc2bfc164cee", + "x86_64_v2-unknown-linux-gnu": "f56443f6c35f940ae489a40cfc8ac835ba64a908547e55d3aeae5665b4b28ed3", + "x86_64_v2-unknown-linux-musl": "d38d42aebeddcf32896eda716432822b9ec810edd035bd6a4cd1498c7771001c", }, - "3.14.0": { - "aarch64-apple-darwin": "4d37c50912b533913fe4a6f0239acb737d65dc6dad72096c4573b755c6b26712", - "aarch64-unknown-linux-gnu": "04c0886b0fa9eecb9c2a768ae554c9a6b494ba9f60b1faefc2995d8e1ca2faff", - "aarch64-unknown-linux-musl": "f2ba1c9dbf269e506efa367c0ce30b708d60487a182455fc087280cda76796f7", - "x86_64-apple-darwin": "77d1edb6a69676cf8e6c2ced749daddf4d8aec179f3195ae0613aef2066abe81", - "x86_64_v2-unknown-linux-gnu": "4e93f17a52447fc4f22c716322e9a86db83fc90449839d2e7a2c0338849b7a79", - "x86_64_v2-unknown-linux-musl": "695ae14a62020773fb07b7a64f7e90c0163734c1839f8712277d7f82921c387d", + "3.14.6": { + "aarch64-apple-darwin": "5e8e0746cb0108d138f510cfbb28c4b031b9ed63bbbe3e43a34c77d4663c4fa1", + "aarch64-unknown-linux-gnu": "c2a2caa03aa9beb77a5bbb5a009c8fe77b96a56925da2dba18095237e30faf04", + "aarch64-unknown-linux-musl": "ff7da86be2a3d7fdf0124da7b408ad2de3c7ca8d6c19e6c449ec2cddedd01a8b", + "x86_64-apple-darwin": "2d03154bc83c6d2d048bba23bb808b020e352028f5bd541a740e54467fc9cc75", + "x86_64_v2-unknown-linux-gnu": "83036759a4b848de4d5cf659f0d233a8efb249c09ddee9507ae6c5344137a8f5", + "x86_64_v2-unknown-linux-musl": "6a0a6a505ad849b2d0393c26c139cefca13d0319f2be682414e57a4bf10d3e8e", }, } _freebsd_ports_hashes = { - "py310-sqlite3-3.10.20_10": "50c38e86975195c01053604fd6871cd50182772b4d3b14e9a7a8d6634467f274", - "py311-sqlite3-3.11.15_10": "605efeb4f3a188bc8a52b0724d590953b946311dd07b176c49afa1d0a6f0acb0", - "py312-sqlite3-3.12.13_10": "1a1f0ec7d4e43f8872e675edad2885b2600af2c200e9e912b14eb5c8a683c9fd", - "py313-sqlite3-3.13.12_10": "4564298122c1ad6e4b98426057b4b5c0eff6462f328b38420854cccb12a27030", - "py314-sqlite3-3.14.3_10": "b30aae7a987a08db6b8ce1b35bd99db2aaf89c4ec492ea25c0b2f14a325419e2", - "python310-3.10.20_1": "4193d13e2b16c6df662911cd1c81118df013d027678dda37beddf0f604069509", - "python311-3.11.15_1": "6f6908030cf3031615773a9e353b8d2dee991a4b4b50e6da8991ca57b20d3d9e", - "python312-3.12.13_1": "f599d17c4baecdd4df24ec98b63610221f8d6c0c55e1f870289bebbfd7ff9a1a", - "python313-3.13.12_1": "9bc1c96c345b7928bcdec199dd58caaa37982ce18c4e86ee71becf05206c68f5", - "python314-3.14.3_1": "3b4934d4c324fd1a388e7a807988c9325175ebe69f2cd3ddf7923338e36499ea", + "py310-sqlite3-3.10.20_10": "ddf723ad1f1d7e76dceb6dcc736c2aa7694730571011191d24f00d6f13cfbf4f", + "py311-sqlite3-3.11.15_10": "e1b58c9662903e10c32e3abb5812b211088295624298cb93a74c580575e0554e", + "py312-sqlite3-3.12.13_10": "2f30c64ef5d273319888e34906e8c82ee3572f0d1c534e9c72986d5201236100", + "py313-sqlite3-3.13.14_10": "83140fe9d1ff35214f0da4e5a91de1ddf148b6a3a9ff5ab8fa20f338c46add43", + "py314-sqlite3-3.14.6_10": "2693a491c470d50de7d184b9c4c625aeaeb068be6490575f15dbc376505dc3f8", + "python310-3.10.20_4": "355868345774e9263821b3b6cf6dcc002ce6de4bf9b92ca415f2f3b791f752f5", + "python311-3.11.15_4": "d4dce4355403a8481c0fdf4fb9943d13e2bd314752e9111f85a8d43ba7acc700", + "python312-3.12.13_3": "30e5e21c5621fb4de958bf83378f77a77e3e9b0f8e75fc740cc95673f0466c49", + "python313-3.13.14": "810d1557b95a091029ae3484d733cec655cdf543cd151241028f018be96569b1", + "python314-3.14.6": "e1b485b7d702171c4d89f6a7e4937db9e408e9b9ac3ffa886c4fd5528d1a5e77", } for minor in ["3.10", "3.11", "3.12", "3.13", "3.14"]: From f74ed47c39a24de9e497f6e3ceff53eb5b68b87b Mon Sep 17 00:00:00 2001 From: Chris Novakovic Date: Thu, 23 Jul 2026 10:41:51 +0100 Subject: [PATCH 2/2] Use freebsd-builder v0.12.0-please.4, drop p-b-s upgrades --- .github/workflows/please_pex_build.yaml | 2 +- .github/workflows/plugin_test.yaml | 2 +- third_party/cc/cpython/BUILD | 72 ++++++++++++------------- 3 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/please_pex_build.yaml b/.github/workflows/please_pex_build.yaml index de32754..9b9b9f3 100644 --- a/.github/workflows/please_pex_build.yaml +++ b/.github/workflows/please_pex_build.yaml @@ -33,7 +33,7 @@ jobs: operating_system: freebsd architecture: x86-64 version: '14.3' - image_url: https://github.com/please-build/freebsd-builder/releases/download/v0.12.0-please.3/freebsd-14.3-x86-64.qcow2 + image_url: https://github.com/please-build/freebsd-builder/releases/download/v0.12.0-please.4/freebsd-14.3-x86-64.qcow2 shell: bash shutdown_vm: true run: package/gha_release.sh //package:please_pex_${{ inputs.platform }} diff --git a/.github/workflows/plugin_test.yaml b/.github/workflows/plugin_test.yaml index f6dadfc..fa5e8e0 100644 --- a/.github/workflows/plugin_test.yaml +++ b/.github/workflows/plugin_test.yaml @@ -50,7 +50,7 @@ jobs: operating_system: freebsd architecture: x86-64 version: '14.3' - image_url: https://github.com/please-build/freebsd-builder/releases/download/v0.12.0-please.3/freebsd-14.3-x86-64.qcow2 + image_url: https://github.com/please-build/freebsd-builder/releases/download/v0.12.0-please.4/freebsd-14.3-x86-64.qcow2 shell: bash environment_variables: PLZ_ARGS shutdown_vm: true diff --git a/third_party/cc/cpython/BUILD b/third_party/cc/cpython/BUILD index dc10bfb..b2ab179 100644 --- a/third_party/cc/cpython/BUILD +++ b/third_party/cc/cpython/BUILD @@ -1,47 +1,47 @@ # Nothing in here is actually used - we just need this to initialise CONFIG.PYTHON for this package. subinclude("//build_defs:archs") -_python_build_standalone_release = "20260718" +_python_build_standalone_release = "20251031" _python_build_standalone_hashes = { - "3.10.20": { - "aarch64-apple-darwin": "598d9892d5024dba7cfba6bb35fe425eb12f85f265bf81c4afdfcf04421ec190", - "aarch64-unknown-linux-gnu": "7590cad6d464d9cfc7f30ec15a6ab919113fa0d265406882f8605a79d3a43bfa", - "aarch64-unknown-linux-musl": "95c4a998d2efef51c45f3d18134b082b7b5144486472273ccab52fb4ce54892e", - "x86_64-apple-darwin": "185b7a265fa7a73d06950f93ba5a71527e9de33c9357a373570e97047abd95ee", - "x86_64_v2-unknown-linux-gnu": "8142787fb964552105f6da7dc8e80ebfb57714959da5a40d1cd1fb64f199ba26", - "x86_64_v2-unknown-linux-musl": "e222ed2dfb7d67c55ca4fc8702b5bb3ebbe03224dda167859ed915f859f3dbfb", + "3.10.19": { + "aarch64-apple-darwin": "24be196d33ee1b40393beff9df721ed596ec90b8be3f424122f1300f41a4a3b6", + "aarch64-unknown-linux-gnu": "a04c0cf04f45b6f8966f693beef5b3929d88978a04de4a6ec0bf330d71e0ffd1", + "aarch64-unknown-linux-musl": "e2ddd1e8980ecba2221074b9e3fccd10d0fbf1994974250eb537b066a0879e04", + "x86_64-apple-darwin": "5f3a156f063f4a6fa522b1ebb724a7554a67be32318b69041e83fd77a2bd761c", + "x86_64_v2-unknown-linux-gnu": "e5fe6913158b40b5ac897897c51c5879cac2684c435bf217774200fb863c9660", + "x86_64_v2-unknown-linux-musl": "487fb8581280403300076b89b575def54c8b40143a1d84ed75432a08b134a024", }, - "3.11.15": { - "aarch64-apple-darwin": "b21dbc3f3e01932fcc3f0f4c51e5a7ef61888cb454d23eee6e8207c6f52d0b04", - "aarch64-unknown-linux-gnu": "d42df045860a70cc94b2752e98874876190198f24f3e16f83f3ec5ad2d696d31", - "aarch64-unknown-linux-musl": "6088bd69eba46b6e4b1348009dbcdc1b0b37ee79581ef418eb80dd2b83dc27e6", - "x86_64-apple-darwin": "8ca3906ed23f4a8ab4ff8f02d61b15ecf62e6fa8b312cd59d1692df34e834a65", - "x86_64_v2-unknown-linux-gnu": "a3d14921cef3028208efa35138cbab0e0b651981585265258a4fad6603d64d79", - "x86_64_v2-unknown-linux-musl": "1f33c5f8315045d63dae603dd4ee0b5bc55b50feecfeafb26e8022ee88495c5b", + "3.11.14": { + "aarch64-apple-darwin": "3ee35ef147a7ec7b62e4d5686742959f5a8ea557724a9cd183e0532a71cf3221", + "aarch64-unknown-linux-gnu": "ed1840fa7baa762d3506c161ee1887c29c3603737058a22639cd88ed69e4be9d", + "aarch64-unknown-linux-musl": "45dc662a82dae8db5dd706ddb7440e52ae2d521056b183488e1ce436a19530f3", + "x86_64-apple-darwin": "7d283bcbfaf0204b98d9d0f4eea216fc41220f67739d60b89fb91f88e551b8fb", + "x86_64_v2-unknown-linux-gnu": "b8679afca4481dc382fa44cf467d87f4b3b89ed3aa956e1ac4280ca235dbe560", + "x86_64_v2-unknown-linux-musl": "a28d67ca4d5d1277b260d5e5529ce99bcff503db76f9625375fb700056a424ca", }, - "3.12.13": { - "aarch64-apple-darwin": "9a1e9e06175c10efd8378b904b07fa21bd791ab3345d7cdffeb4a76c9ff55903", - "aarch64-unknown-linux-gnu": "f226576b91491ffa5739aa85726521e9031f4d87f80627d64ed348ac77cb31e9", - "aarch64-unknown-linux-musl": "55ee512cae752b6a8b04e598923d888311e2ed60e3307a33306ef1ab0f003ae9", - "x86_64-apple-darwin": "8e6b7e6533bdf746287008edf91102e7bee0a6ca1d24f16c4514237cafd706c5", - "x86_64_v2-unknown-linux-gnu": "37af03c8005b02c953ca9c3b725e8395945f275dceb6285a765af61372552f33", - "x86_64_v2-unknown-linux-musl": "ca0b744cef18dc22e28a10b5ef89d71c741e2d1629af8999e888f1ca63837b09", + "3.12.12": { + "aarch64-apple-darwin": "2539a9105e47237aa8caabeed20587778f4acf9c6c4b3fe77f9bc2fd320720d2", + "aarch64-unknown-linux-gnu": "05fb2e3fb98efca19e7bc5740646e0639afc3b573f580384592c212b0a4cd8c3", + "aarch64-unknown-linux-musl": "3c30908c00027ecbd80d5f90b6e45c57230e0d81de5f051104bb91072fa24c75", + "x86_64-apple-darwin": "10538a63ce7aa4d0891a3181150159fb5d3b750470a638ef8255a25dc50b9961", + "x86_64_v2-unknown-linux-gnu": "009534a3a6a0b78054fd9c93943d894a89a8ee3318501c92a0b9684e903bdda9", + "x86_64_v2-unknown-linux-musl": "e795c4e4fb24874e36df58ff7af50fdfc3fdb5ebee73f60fb81eb1a5218a34f5", }, - "3.13.14": { - "aarch64-apple-darwin": "06469835e1b0f73bcdb6c498a1d60ce579cc43a980754490a6f1e30062f43850", - "aarch64-unknown-linux-gnu": "8d5ac68458a4df9bc3c349d607da2674d8390ad26162482b17215563e45aca83", - "aarch64-unknown-linux-musl": "4d43ada1f37d09c118b4a205b5baafd03bac279b07cdedd382aa1a4367f8c15f", - "x86_64-apple-darwin": "93ec3863e3265ed87382a9216d2e973b47ab7ef330b496c0249bfc2bfc164cee", - "x86_64_v2-unknown-linux-gnu": "f56443f6c35f940ae489a40cfc8ac835ba64a908547e55d3aeae5665b4b28ed3", - "x86_64_v2-unknown-linux-musl": "d38d42aebeddcf32896eda716432822b9ec810edd035bd6a4cd1498c7771001c", + "3.13.9": { + "aarch64-apple-darwin": "6924bd5fbf74dba25cf733a91deebe313e91f26f261aec8c1d0dc4cb8a9d8738", + "aarch64-unknown-linux-gnu": "0cbb7b12215e000224f0834543ab4ad02d88c9b772198e2ab80311aff6dbc294", + "aarch64-unknown-linux-musl": "a7ddc8c5970971f533ca05edae9378638ba52de6054bd0e6399dafac7ba790a8", + "x86_64-apple-darwin": "b79e2e45b38cf4c8743c61745fe33de95912866d8d81bd97ddff3477098420f9", + "x86_64_v2-unknown-linux-gnu": "02e055d1168e926491d6ec35745d1be0ffaa60bae56ab4c44aafbffbdac9178c", + "x86_64_v2-unknown-linux-musl": "85b219bb03abec4873ec53dc06039b71ff7500baaaa52903896b5e1e17a1911c", }, - "3.14.6": { - "aarch64-apple-darwin": "5e8e0746cb0108d138f510cfbb28c4b031b9ed63bbbe3e43a34c77d4663c4fa1", - "aarch64-unknown-linux-gnu": "c2a2caa03aa9beb77a5bbb5a009c8fe77b96a56925da2dba18095237e30faf04", - "aarch64-unknown-linux-musl": "ff7da86be2a3d7fdf0124da7b408ad2de3c7ca8d6c19e6c449ec2cddedd01a8b", - "x86_64-apple-darwin": "2d03154bc83c6d2d048bba23bb808b020e352028f5bd541a740e54467fc9cc75", - "x86_64_v2-unknown-linux-gnu": "83036759a4b848de4d5cf659f0d233a8efb249c09ddee9507ae6c5344137a8f5", - "x86_64_v2-unknown-linux-musl": "6a0a6a505ad849b2d0393c26c139cefca13d0319f2be682414e57a4bf10d3e8e", + "3.14.0": { + "aarch64-apple-darwin": "4d37c50912b533913fe4a6f0239acb737d65dc6dad72096c4573b755c6b26712", + "aarch64-unknown-linux-gnu": "04c0886b0fa9eecb9c2a768ae554c9a6b494ba9f60b1faefc2995d8e1ca2faff", + "aarch64-unknown-linux-musl": "f2ba1c9dbf269e506efa367c0ce30b708d60487a182455fc087280cda76796f7", + "x86_64-apple-darwin": "77d1edb6a69676cf8e6c2ced749daddf4d8aec179f3195ae0613aef2066abe81", + "x86_64_v2-unknown-linux-gnu": "4e93f17a52447fc4f22c716322e9a86db83fc90449839d2e7a2c0338849b7a79", + "x86_64_v2-unknown-linux-musl": "695ae14a62020773fb07b7a64f7e90c0163734c1839f8712277d7f82921c387d", }, }