Sync latest Python releases (#10333)

Automated update for Python releases.

---------

Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com>
Co-authored-by: Zanie Blue <contact@zanie.dev>
This commit is contained in:
github-actions[bot] 2025-01-06 13:19:35 -06:00 committed by GitHub
parent 1b34859d7e
commit eaaf8896ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 1416 additions and 523 deletions

View file

@ -98,7 +98,8 @@ def prepare_prerelease(prerelease: str) -> str:
if not (match := PRERELEASE_PATTERN.match(prerelease)):
raise ValueError(f"Invalid prerelease: {prerelease!r}")
kind, number = match.groups()
return f"Some(Prerelease {{ kind: PrereleaseKind::{kind.capitalize()}, number: {number} }})"
kind_mapping = {"a": "Alpha", "b": "Beta", "rc": "Rc"}
return f"Some(Prerelease {{ kind: PrereleaseKind::{kind_mapping[kind]}, number: {number} }})"
def prepare_value(value: dict) -> dict: