Skip to content

Commit 160cb13

Browse files
committed
Fix broken imports
- Add tempfile patch and news - Fixes #2950 - Fixes #2955 - Fixes #2961 - Closes #2967 Signed-off-by: Dan Ryan <[email protected]>
1 parent b57d0dd commit 160cb13

File tree

5 files changed

+17
-1
lines changed

5 files changed

+17
-1
lines changed

news/2950.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix broken backport imports for vendored vistir.

news/2955.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix broken backport imports for vendored vistir.

news/2961.bugfix

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix broken backport imports for vendored vistir.

pipenv/vendor/vistir/backports/tempfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
try:
1414
from weakref import finalize
1515
except ImportError:
16-
from backports.weakref import finalize
16+
from pipenv.vendor.backports.weakref import finalize
1717

1818

1919
__all__ = ["finalize", "NamedTemporaryFile"]

tasks/vendoring/patches/vendor/vistir-imports.patch

+13
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,16 @@ index 1f1b7a96..0c865fe6 100644
2020

2121
try:
2222
from functools import partialmethod
23+
diff --git a/pipenv/vendor/vistir/backports/tempfile.py b/pipenv/vendor/vistir/backports/tempfile.py
24+
index 483a479a..43470a6e 100644
25+
--- a/pipenv/vendor/vistir/backports/tempfile.py
26+
+++ b/pipenv/vendor/vistir/backports/tempfile.py
27+
@@ -13,7 +13,7 @@ import six
28+
try:
29+
from weakref import finalize
30+
except ImportError:
31+
- from backports.weakref import finalize
32+
+ from pipenv.vendor.backports.weakref import finalize
33+
34+
35+
__all__ = ["finalize", "NamedTemporaryFile"]

0 commit comments

Comments
 (0)