From 587f4a1805c83a4e1d59dd43cb14e0a834843d1d Mon Sep 17 00:00:00 2001 From: John Snow Date: Fri, 30 Jan 2026 00:05:18 -0500 Subject: [PATCH] python: fix msys64 wheel directory specification In python3.14, fixes were made to the file URI parsing [1] such that file URIs that used to work but were technically out of spec are now broken. As a result, our msys2 GitLab CI tests began failing. Stop using "file://" URI links in favor of simple paths (Thanks pbo) to fix parsing errors under Python 3.14 and fix the msys2 GitLab CI tests. [1] https://docs.python.org/3/whatsnew/3.14.html#urllib Reported-by: Pierrick Bouvier Suggested-by: Pierrick Bouvier Signed-off-by: John Snow Reviewed-by: Pierrick Bouvier Tested-by: Pierrick Bouvier Signed-off-by: Richard Henderson Message-ID: <20260130050518.517688-2-jsnow@redhat.com> --- python/scripts/mkvenv.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/scripts/mkvenv.py b/python/scripts/mkvenv.py index a064709e6c..5cba5770d2 100644 --- a/python/scripts/mkvenv.py +++ b/python/scripts/mkvenv.py @@ -683,7 +683,7 @@ def pip_install( if not online: full_args += ["--no-index"] if wheels_dir: - full_args += ["--find-links", f"file://{str(wheels_dir)}"] + full_args += ["--find-links", str(wheels_dir)] full_args += list(args) subprocess.run( full_args,