|
1 | 1 | diff -Nurp a/pip/_vendor/pep517/wrappers.py b/pip/_vendor/pep517/wrappers.py |
2 | | ---- a/pip/_vendor/pep517/wrappers.py 2019-07-30 20:02:13.000000000 +0800 |
3 | | -+++ b/pip/_vendor/pep517/wrappers.py 2020-04-24 17:23:35.764905235 +0800 |
4 | | -@@ -10,6 +10,9 @@ from . import compat |
| 2 | +--- a/pip/_vendor/pep517/wrappers.py 2020-05-19 10:39:38.000000000 +0800 |
| 3 | ++++ b/pip/_vendor/pep517/wrappers.py 2020-06-30 20:19:05.495033208 +0800 |
| 4 | +@@ -14,11 +14,16 @@ try: |
| 5 | + import importlib.resources as resources |
5 | 6 |
|
6 | | - _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.py') |
| 7 | + def _in_proc_script_path(): |
| 8 | +- return resources.path(__package__, '_in_process.py') |
| 9 | ++ if resources.is_resource(__package__, '_in_process.py'): |
| 10 | ++ return resources.path(__package__, '_in_process.py') |
| 11 | ++ return resources.path(__package__, '_in_process.pyc') |
| 12 | + except ImportError: |
| 13 | + @contextmanager |
| 14 | + def _in_proc_script_path(): |
| 15 | +- yield pjoin(dirname(abspath(__file__)), '_in_process.py') |
| 16 | ++ _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.py') |
| 17 | ++ if not os.path.isfile(_in_proc_script): |
| 18 | ++ _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.pyc') |
| 19 | ++ yield _in_proc_script |
7 | 20 |
|
8 | | -+if not os.path.isfile(_in_proc_script): |
9 | | -+ _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.pyc') |
10 | | -+ |
11 | 21 |
|
12 | 22 | @contextmanager |
13 | | - def tempdir(): |
|
0 commit comments