From 04d35106bff2211ceb5913d3b5bf28d5a31c072d Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Tue, 3 Sep 2024 14:20:21 -0400 Subject: [PATCH] uv/tests: fix windows-only dependency filter Previously we were using `[+-~]`, but this includes the full range of characters from `+` to `~`. Incidentally, this does include `-`. We instead rewrite this as `[-+~]`, which probably matches the intent. --- crates/uv/tests/common/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/uv/tests/common/mod.rs b/crates/uv/tests/common/mod.rs index 8e6819a7c..195fb5dbf 100644 --- a/crates/uv/tests/common/mod.rs +++ b/crates/uv/tests/common/mod.rs @@ -1089,10 +1089,10 @@ pub fn run_and_format_with_status>( if let Some(windows_filters) = windows_filters { // The optional leading +/-/~ is for install logs, the optional next line is for lockfiles let windows_only_deps = [ - ("( [+-~] )?colorama==\\d+(\\.[\\d+])+( \\\\\n --hash=.*)?\n( # via .*\n)?"), - ("( [+-~] )?colorama==\\d+(\\.[\\d+])+(\\s+# via .*)?\n"), - ("( [+-~] )?tzdata==\\d+(\\.[\\d+])+( \\\\\n --hash=.*)?\n( # via .*\n)?"), - ("( [+-~] )?tzdata==\\d+(\\.[\\d+])+(\\s+# via .*)?\n"), + ("( [-+~] )?colorama==\\d+(\\.[\\d+])+( \\\\\n --hash=.*)?\n( # via .*\n)?"), + ("( [-+~] )?colorama==\\d+(\\.[\\d+])+(\\s+# via .*)?\n"), + ("( [-+~] )?tzdata==\\d+(\\.[\\d+])+( \\\\\n --hash=.*)?\n( # via .*\n)?"), + ("( [-+~] )?tzdata==\\d+(\\.[\\d+])+(\\s+# via .*)?\n"), ]; let mut removed_packages = 0; for windows_only_dep in windows_only_deps {