https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294631

--- Comment #24 from John Hein <[email protected]> ---
(In reply to Tijl Coosemans from comment #19)
Yes, it should have had those lines removed (although it didn't hurt anything
since the just get assigned twice).  Sorry for the patch mangling.

(In reply to Tijl Coosemans from comment #22)
Thanks for fixing the patch.  Looks good.  Please commit (after maintainer
timeout if it comes to that).

Note: v3 of the patch also had context at the start of the patch.  v4 doesn't. 
Although I like to have the context committed with the patch, I'll just add the
context here rather than churn the perfectly working v4 patch.

+See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294631
+
+based on upstream commit
https://github.com/pypa/installer/commit/8b72cf945bfa...
+  - not including the not-applicable removal of the import of "is_relative_to"
+    (added by post-1.0.0 intervening upstream commit
https://github.com/pypa/installer/commit/b5f03f151f0e and later removed by
upstream 8b72cf945bfa )
+  - and not including the changes to test_util.py that don't apply to 1.0.0
release
+    (just a removal of the now unnecessary test_utils.py addition from
b5f03f151f0e )
+  - basically the 8b72cf945bfa commit undoes b5f03f151f0e and applies the
correct fix,
+     and we end up with the end result in the FreeBSD patch here (attachment
270207)
+     that is applicable directly to the 1.0.0 release.
+========
+From 8b72cf945bfa72295fe4e0e8b9ddc13f8df32964 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Randy=20D=C3=B6ring?=
+ <[email protected]>
+Date: Wed, 8 Apr 2026 12:35:08 +0200
+Subject: [PATCH] perf: use `os.path.abspath()` instead of `Path.resolve()`
+ (#326)
+
+Additionally, remove the Windows long path workaround because it should not be
required if we no not resolve paths.
+---
+ src/installer/destinations.py | 19 +++++++---
+ src/installer/utils.py        | 28 ---------------
+ tests/test_utils.py           | 66 -----------------------------------
+ 3 files changed, 14 insertions(+), 99 deletions(-)
+========

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

Reply via email to