diff --git a/ci_scripts/packages.txt b/ci_scripts/packages.txt index 1282021dd9..822a5b0c00 100644 --- a/ci_scripts/packages.txt +++ b/ci_scripts/packages.txt @@ -91,6 +91,7 @@ cedarpy certbot-dns-multi cffi cftime +chalk-viztracer chalkpy-rs chiabip158 chompjs @@ -615,6 +616,7 @@ ruamel-yaml-clib ruckig ruff-format rumdl +runai-model-streamer runstats ruptures rustpy-xlsxwriter diff --git a/docs/packages/baml-py.yaml b/docs/packages/baml-py.yaml index 0b89ed83e5..f6721fc95a 100644 --- a/docs/packages/baml-py.yaml +++ b/docs/packages/baml-py.yaml @@ -9,3 +9,8 @@ versions: sha256: e8ca7a3827adb0003ae014a08b4674520237122f00919dbd54e2b313c9df57d6 requires-python: '>=3.10' - version: 0.226.2 + tag: baml-py-v0.226.2-20260924221421 + files: + - filename: baml_py-0.226.2-cp38-abi3-manylinux_2_39_riscv64.whl + sha256: 31feb59d7515ebfc010c7a230d141342bd57483367d8184a894792982dab2486 + requires-python: '>=3.10' diff --git a/docs/packages/c2pa-python.yaml b/docs/packages/c2pa-python.yaml index d07ddad24d..ec54176886 100644 --- a/docs/packages/c2pa-python.yaml +++ b/docs/packages/c2pa-python.yaml @@ -10,3 +10,9 @@ versions: sha256: 862ee7d92f163865741657b0bb53fbc998a3ca3339d580e6be713959d735c8cd requires-python: '>=3.10' - version: 0.37.12 + patched: true + tag: c2pa-python-v0.37.12-20260924194655 + files: + - filename: c2pa_python-0.37.12-py3-none-manylinux_2_39_riscv64.whl + sha256: 25a6fa6da964fd03be32eb6e77d42bfafa0c2f2fa79757d41eed49212e20ee39 + requires-python: '>=3.10' diff --git a/docs/packages/chalk-viztracer.yaml b/docs/packages/chalk-viztracer.yaml index b5867de31c..4ed8cd7535 100644 --- a/docs/packages/chalk-viztracer.yaml +++ b/docs/packages/chalk-viztracer.yaml @@ -3,3 +3,17 @@ source-code: https://github.com/chalk-ai/viztracer license: Apache-2.0 versions: - version: 1.1.2 + tag: chalk-viztracer-v1.1.2-20260924203123 + files: + - filename: chalk_viztracer-1.1.2-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: e6cc10792929f86480b8fa2a58023b6b2dc15b317a5aed97049039ab2312bf21 + requires-python: '>=3.10' + - filename: chalk_viztracer-1.1.2-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: a514a8bf5a59d0c25cc017ab0e1cb1770a71994d226b8aa4eace85cbea143e22 + requires-python: '>=3.10' + - filename: chalk_viztracer-1.1.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: da16eb01670799df32195da329fdc60771b650143888a1ae5db6c4760772e014 + requires-python: '>=3.10' + - filename: chalk_viztracer-1.1.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: b84a8572bdd10dccae062bc9ad502939cf46339969e3e38c02cd50e7d83e7293 + requires-python: '>=3.10' diff --git a/docs/packages/ddtrace.yaml b/docs/packages/ddtrace.yaml index 2e49cc32ca..2a539b661c 100644 --- a/docs/packages/ddtrace.yaml +++ b/docs/packages/ddtrace.yaml @@ -86,3 +86,16 @@ versions: sha256: 3857445d44076253bef23ff763b66858106bef0a427235b9a5ce23b492b73e98 requires-python: <3.15,>=3.9 - version: 4.15.2 + patched: true + license: LICENSE.BSD3 + tag: ddtrace-v4.15.2-20260924222025 + files: + - filename: ddtrace-4.15.2-cp312-cp312-manylinux_2_39_riscv64.whl + sha256: a9b0ebd4267b177340c50eddeba1437d96c612479c82a9ef6d6e5021190a54fc + requires-python: <3.15,>=3.9 + - filename: ddtrace-4.15.2-cp313-cp313-manylinux_2_39_riscv64.whl + sha256: de5a0660a672563b437eff761451ed1c5818248ccdcdaee222b2e36eb8bd469b + requires-python: <3.15,>=3.9 + - filename: ddtrace-4.15.2-cp314-cp314-manylinux_2_39_riscv64.whl + sha256: df03283a932303ca2f890cb0f47a8db56eeace038b5aa7100ca0ec0b42b3420e + requires-python: <3.15,>=3.9 diff --git a/docs/packages/djlint.yaml b/docs/packages/djlint.yaml index a1ca746912..3d6fdf31b0 100644 --- a/docs/packages/djlint.yaml +++ b/docs/packages/djlint.yaml @@ -93,3 +93,17 @@ versions: sha256: 388b1f5ac2e3b2536c708d70a39c0db8dfe52ef7449af7f2b3ff022b842ad0c2 requires-python: '>=3.10' - version: 1.46.2 + tag: djlint-v1.46.2-20260924205822 + files: + - filename: djlint-1.46.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: a903610e7e91470601800ef82ec4923a8771bb4bdc083250e2ac482f2bbe3f95 + requires-python: '>=3.10' + - filename: djlint-1.46.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 9c34c25f5d24ffb29cbb065d565856204085a63e7fb8a77c55aaa2dff9df4171 + requires-python: '>=3.10' + - filename: djlint-1.46.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: d7c6223bd060dbcc23175a0d2b595d7c6338e61ece0cff32d025663471fa855b + requires-python: '>=3.10' + - filename: djlint-1.46.2-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: f9ad85810ad93d3474042be0a03877554c813de9edc61f26c28b852f8a348f83 + requires-python: '>=3.10' diff --git a/docs/packages/fastecdsa.yaml b/docs/packages/fastecdsa.yaml index 73dd492c9b..deb79e8351 100644 --- a/docs/packages/fastecdsa.yaml +++ b/docs/packages/fastecdsa.yaml @@ -19,3 +19,15 @@ versions: filename: gpl-sources.tar description: gcc and the GMP library bundled in the wheel - version: 4.0.0 + license: CC0-1.0 + tag: fastecdsa-v4.0.0-20260924212757 + files: + - filename: fastecdsa-4.0.0-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: 6284dcd2f4750b91c5f90f70f9f80b22233b93ab10fb32e1dd03f801794536a5 + requires-python: '>=3.11' + - filename: fastecdsa-4.0.0-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: 477be9cdef83457f4ca9c6c2f1003753f558e8641f334d62b3b57e1bc00e07c0 + requires-python: '>=3.11' + - filename: fastecdsa-4.0.0-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: 5d3514bfe67c40f88fcafb39156bbad97349610d9796e13596ad0891024eff1e + requires-python: '>=3.11' diff --git a/docs/packages/fonttools.yaml b/docs/packages/fonttools.yaml index b8ef627977..7719c1e930 100644 --- a/docs/packages/fonttools.yaml +++ b/docs/packages/fonttools.yaml @@ -48,3 +48,17 @@ versions: sha256: 03fcda0e523e369a0d50322dd73adc8998bbf8bdb425e41c94fe391b10a51d7a requires-python: '>=3.10' - version: 4.66.0 + tag: fonttools-v4.66.0-20260924214609 + files: + - filename: fonttools-4.66.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 0a635f39b20719e3820ff3611c3f936df1a4a8f227aa08237bd25c83d473947a + requires-python: '>=3.11' + - filename: fonttools-4.66.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 2fa69bf3ace78cb70facdb51846062786a2a6fa088127213073e086ba367e2b8 + requires-python: '>=3.11' + - filename: fonttools-4.66.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 5819abaab6d3b166421b1bb57b3860ed26c2d5991e80bba2b25d3b2735882a7d + requires-python: '>=3.11' + - filename: fonttools-4.66.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: f480945cd7c78fb194ae545594abc962b36d91acbbbf23b412a52ab0a0ea9079 + requires-python: '>=3.11' diff --git a/docs/packages/nemo-relay.yaml b/docs/packages/nemo-relay.yaml index 54adec5187..8567845980 100644 --- a/docs/packages/nemo-relay.yaml +++ b/docs/packages/nemo-relay.yaml @@ -17,4 +17,16 @@ versions: sha256: cd6d4c66f1fa9ee357ab08ea07502f3e71319c4f09bc9cc4ec8a15aee19a9d70 requires-python: '>=3.11' - version: 0.9.1 + patched: true + tag: nemo-relay-v0.9.1-20260924225649 + files: + - filename: nemo_relay-0.9.1-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 417a194bb4b36f1d977369d2ba8e81725b3e1e0a44bc32e28e5c01b51f38d7c9 + requires-python: '>=3.11' - version: 0.9.2 + patched: true + tag: nemo-relay-v0.9.2-20260924225518 + files: + - filename: nemo_relay-0.9.2-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 1bf0cde243c7835d9a5d1a5bdb4668a810fa80885e392cf5e7d2cefd7ef69990 + requires-python: '>=3.11' diff --git a/docs/packages/nodejs-wheel-binaries.yaml b/docs/packages/nodejs-wheel-binaries.yaml index ba6a24d2bf..5db569b133 100644 --- a/docs/packages/nodejs-wheel-binaries.yaml +++ b/docs/packages/nodejs-wheel-binaries.yaml @@ -3,6 +3,12 @@ source-code: https://github.com/njzjz/nodejs-wheel license: MIT License versions: - version: 24.19.0 + patched: true + tag: nodejs-wheel-binaries-v24.19.0-20260924193541 + files: + - filename: nodejs_wheel_binaries-24.19.0-py2.py3-none-manylinux_2_39_riscv64.whl + sha256: 4e08dca0ed95127e72462a40050df8df67fe8e8783f24949655d18b0ef388c7e + requires-python: '>=3.7' - version: 24.19.1.dev0+g0a3c599f0.d20260908 tag: nodejs-wheel-binaries-v24.19.1.dev0+g0a3c599f0.d20260908-20260909050939 files: diff --git a/docs/packages/pedalboard.yaml b/docs/packages/pedalboard.yaml index 46e8e3ae6a..060936a8ea 100644 --- a/docs/packages/pedalboard.yaml +++ b/docs/packages/pedalboard.yaml @@ -23,3 +23,22 @@ versions: filename: gpl-sources.tar description: gcc and the copyleft libraries bundled in the wheel - version: 0.9.25 + patched: true + license: GNU General Public License v3 (GPLv3) + tag: pedalboard-v0.9.25-20260924221736 + files: + - filename: pedalboard-0.9.25-cp312-cp312-manylinux_2_39_riscv64.whl + sha256: 67fb911e0e6b82a9e7795db93047c9dd303a33065f7def099ca95b80c4400a2e + requires-python: '>=3.10' + - filename: pedalboard-0.9.25-cp313-cp313-manylinux_2_39_riscv64.whl + sha256: 18f3c40a9c31775b36b97225777ef91371615495e3da765fc466d011a7229c48 + requires-python: '>=3.10' + - filename: pedalboard-0.9.25-cp314-cp314-manylinux_2_39_riscv64.whl + sha256: 8d02c2087b386b7b3eb3950329e84073437b10aa6c4d3d85dc849c9ffa0ce5d1 + requires-python: '>=3.10' + - filename: pedalboard-0.9.25-cp314-cp314t-manylinux_2_39_riscv64.whl + sha256: 637c719da4d0744fc6cd23820242757092d428e146c86878b5954bb51fbd8f95 + requires-python: '>=3.10' + gpl-sources: + filename: gpl-sources.tar + description: gcc and the copyleft libraries bundled in the wheel diff --git a/docs/packages/pymavlink.yaml b/docs/packages/pymavlink.yaml index 13a008f5cc..4e8f640a85 100644 --- a/docs/packages/pymavlink.yaml +++ b/docs/packages/pymavlink.yaml @@ -14,3 +14,13 @@ versions: - filename: pymavlink-2.4.49-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl sha256: 102ba19a6602258066662bcc0cd9b17a07f5ed8183646832c08d21ba80082446 - version: 2.4.50 + tag: pymavlink-v2.4.50-20260924210504 + files: + - filename: pymavlink-2.4.50-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: f1e1df8d50c2938230514c7e8db01b98b0812a12f8a261647853b96786931bd4 + - filename: pymavlink-2.4.50-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 6b7ede22b183b09c5fef98622f673f48bdf61fcee4a9c2134a5f128e0f82437f + - filename: pymavlink-2.4.50-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 5781d730013511f3d35e079a4eab73acc9e89605a13950e18b05f9394e8feb4a + - filename: pymavlink-2.4.50-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: e8afe097bc648dc9e2c2e3ac0cdb44bae522d166dc7745a375683c47373fcd17 diff --git a/docs/packages/rawpy.yaml b/docs/packages/rawpy.yaml index 820b48a1b6..acb9de639b 100644 --- a/docs/packages/rawpy.yaml +++ b/docs/packages/rawpy.yaml @@ -22,3 +22,21 @@ versions: filename: gpl-sources.tar description: gcc - version: 0.27.1 + patched: true + tag: rawpy-v0.27.1-20260924214152 + files: + - filename: rawpy-0.27.1-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl + sha256: 94b95da48ff7b32b05b87f1e435a114fbfef3d4b19e4c7f73dd2ed3ea0902ffb + requires-python: '>=3.9' + - filename: rawpy-0.27.1-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl + sha256: 0f1d86b192467c090c58eddc37ea608e01f5d7a1c23de465578d95e1e4af1b14 + requires-python: '>=3.9' + - filename: rawpy-0.27.1-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl + sha256: c1ac45278914514d21309db1b74a7f87a00cbfdd2421088264173f2f29173715 + requires-python: '>=3.9' + - filename: rawpy-0.27.1-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl + sha256: 849014f5951636bb38782feb63f7023f60f53b8517209ce4ed6ad7bc6ecf6ea6 + requires-python: '>=3.9' + gpl-sources: + filename: gpl-sources.tar + description: gcc diff --git a/docs/packages/rumdl.yaml b/docs/packages/rumdl.yaml index 285fbed148..e041525c97 100644 --- a/docs/packages/rumdl.yaml +++ b/docs/packages/rumdl.yaml @@ -81,5 +81,20 @@ versions: sha256: 08f3f37207bdd25b77583174dec697d84a43fdbc2907a58f1e64c601c0f6acd6 requires-python: '>=3.9' - version: 0.2.75 + tag: rumdl-v0.2.75-20260924222443 + files: + - filename: rumdl-0.2.75-py3-none-manylinux_2_39_riscv64.whl + sha256: d79d96ebaa5c8357daa553e1d8c7597e85bdbefa3b1b56edd6c244c61822a0ac + requires-python: '>=3.9' - version: 0.2.76 + tag: rumdl-v0.2.76-20260924222133 + files: + - filename: rumdl-0.2.76-py3-none-manylinux_2_39_riscv64.whl + sha256: d53f418d8d93ff04d316592e61c6c1563fdd409ad241ab2fa6b4a697fe629bde + requires-python: '>=3.9' - version: 0.2.77 + tag: rumdl-v0.2.77-20260924222309 + files: + - filename: rumdl-0.2.77-py3-none-manylinux_2_39_riscv64.whl + sha256: 0122c45e23edeba4b9e7839bd906447969ffefef8a356b62c8f7983c1bdd17c3 + requires-python: '>=3.9' diff --git a/docs/packages/runai-model-streamer.yaml b/docs/packages/runai-model-streamer.yaml index 48910b2a3a..6f5e4a176c 100644 --- a/docs/packages/runai-model-streamer.yaml +++ b/docs/packages/runai-model-streamer.yaml @@ -3,3 +3,12 @@ source-code: https://github.com/run-ai/runai-model-streamer license: Apache-2.0 versions: - version: 0.16.1 + patched: true + license: Unknown + tag: runai-model-streamer-v0.16.1-20260924225828 + files: + - filename: runai_model_streamer-0.16.1-py3-none-manylinux_2_39_riscv64.whl + sha256: a52c9434e839839c5074c6db267633b829d8a657e690c06aec7ed767818b13d3 + gpl-sources: + filename: gpl-sources.tar + description: gcc diff --git a/docs/packages/squawk-cli.yaml b/docs/packages/squawk-cli.yaml index 923c1fda98..1a97ea0b12 100644 --- a/docs/packages/squawk-cli.yaml +++ b/docs/packages/squawk-cli.yaml @@ -21,3 +21,8 @@ versions: sha256: 9d07b9f37cd1f229007386122d5b9a16adf38afc951fee24fd5286699fd815a0 requires-python: '>=3.8' - version: 2.66.0 + tag: squawk-cli-v2.66.0-20260924214856 + files: + - filename: squawk_cli-2.66.0-py3-none-manylinux_2_39_riscv64.whl + sha256: eba2d2e1fd2ba7697b4f9cc54e60aeea3be3cc0e80ffa70dfc41bd4c52d89de6 + requires-python: '>=3.8' diff --git a/docs/packages/sudachipy.yaml b/docs/packages/sudachipy.yaml index 0508f1fd5e..7a71b702cd 100644 --- a/docs/packages/sudachipy.yaml +++ b/docs/packages/sudachipy.yaml @@ -15,3 +15,12 @@ versions: - filename: sudachipy-0.6.11-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl sha256: 0757c41309f227cd1abee6c8e6ab6c780492b94fa3785c8adbb5ab1f34df4c0b - version: 0.7.0 + patched: true + tag: sudachipy-v0.7.0-20260924202757 + files: + - filename: sudachipy-0.7.0-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: 0a4505e77ec8bd4275bb3b38d7f39733c9676e017e15d9f00538bdad547859cf + requires-python: '>=3.10' + - filename: sudachipy-0.7.0-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl + sha256: 78c369d0ad589b7f0004de8980547c4320e88c396c85194286e34a7a7ae2be71 + requires-python: '>=3.10' diff --git a/docs/packages/ta-lib.yaml b/docs/packages/ta-lib.yaml index 9f2bbd84a6..05394689f0 100644 --- a/docs/packages/ta-lib.yaml +++ b/docs/packages/ta-lib.yaml @@ -30,3 +30,16 @@ versions: sha256: bc1c16857b8397131f981dce74c27bdd85857e700f56a6be7ec630881710023e requires-python: '>=3.9' - version: 0.8.1 + patched: true + license: Unknown + tag: ta-lib-v0.8.1-20260924201737 + files: + - filename: ta_lib-0.8.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: c83d3b1514d5cf419539f8e9924ee88080e13a0bd08f7459b9692323a708d30d + requires-python: '>=3.9' + - filename: ta_lib-0.8.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 689b910c75839bf695bdaf266ede7041f4c1adacc49dc9250a2f96ad5eb43625 + requires-python: '>=3.9' + - filename: ta_lib-0.8.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl + sha256: 89d8457612814e736a9e9285ad2c6b2ce296fb04fe5865ffa70f75198d0510b8 + requires-python: '>=3.9' diff --git a/docs/packages/tensor-grep.yaml b/docs/packages/tensor-grep.yaml index 2684f040c5..2b0c90831d 100644 --- a/docs/packages/tensor-grep.yaml +++ b/docs/packages/tensor-grep.yaml @@ -135,9 +135,51 @@ versions: sha256: 7618f85e18bfd7ba5ec4769c1f9606f0a00fcd22e693cf610cdddf8a4869f07b requires-python: '>=3.11' - version: 1.121.0 + license: Unknown + tag: tensor-grep-v1.121.0-20260924223430 + files: + - filename: tensor_grep-1.121.0-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: c49267b6af8c812be9b8c66372d6551197c6df3d26c7fb04a2b097b1151e774b + requires-python: '>=3.11' - version: 1.121.1 + license: Unknown + tag: tensor-grep-v1.121.1-20260924223526 + files: + - filename: tensor_grep-1.121.1-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 1499b8b8835a066bc08e7d6c7332cc38ed9aa481ba40949b4af0577362f0c434 + requires-python: '>=3.11' - version: 1.121.2 + license: Unknown + tag: tensor-grep-v1.121.2-20260924222716 + files: + - filename: tensor_grep-1.121.2-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 925dc673f33cf98041520c44f14acc034c55b15ffbc9b27d4a6de7a4ade205a8 + requires-python: '>=3.11' - version: 1.121.3 + license: Unknown + tag: tensor-grep-v1.121.3-20260924222821 + files: + - filename: tensor_grep-1.121.3-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 3d350b7d12e0d8e07efda24d38f792fa436cc54635fa59eedebf82316b23f9d2 + requires-python: '>=3.11' - version: 1.122.0 + license: Unknown + tag: tensor-grep-v1.122.0-20260924223305 + files: + - filename: tensor_grep-1.122.0-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 9d6cef8997e5a00153368d24968d1b078d84b232f1f3a71323482c84584edab0 + requires-python: '>=3.11' - version: 1.122.1 + license: Unknown + tag: tensor-grep-v1.122.1-20260924222957 + files: + - filename: tensor_grep-1.122.1-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 128a40367975608f18abbb523ab121d3bc2b300559389c2811289012c79f0482 + requires-python: '>=3.11' - version: 1.122.2 + license: Unknown + tag: tensor-grep-v1.122.2-20260924223135 + files: + - filename: tensor_grep-1.122.2-cp311-abi3-manylinux_2_39_riscv64.whl + sha256: 08f0238f4ee4e2bf62699adfd631c065e43570695664709504e6e12d478dbc3f + requires-python: '>=3.11'