From 869457890a4d0f44f04751c4ca4375af2f2b02f2 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Sat, 22 Mar 2025 22:19:04 -0500 Subject: [PATCH] Add support for pre-releases to Python platform key regex (#12380) Needed for more test cases on top of #12374 --- crates/uv/tests/it/common/mod.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/crates/uv/tests/it/common/mod.rs b/crates/uv/tests/it/common/mod.rs index de23469b6..6b8f1e1bb 100644 --- a/crates/uv/tests/it/common/mod.rs +++ b/crates/uv/tests/it/common/mod.rs @@ -290,10 +290,9 @@ impl TestContext { \d+ # An actual patch version ) )? # (we allow the patch version to be missing entirely, e.g., in a request) - [a-z]? # Pre-release letter - (?: - \+[a-z]+ # An optional variant variant, such as `+free-threaded - )? + (?:(?:a|b|rc)[0-9]+)? # Pre-release version component, e.g., `a6` or `rc2` + (?:[td])? # A short variant, such as `t` (for freethreaded) or `d` (for debug) + (?:\+[a-z]+)? # A long variant, such as `+free-threaded` ) - [a-z0-9]+ # Operating system (e.g., 'macos')