summaryrefslogtreecommitdiff
path: root/_distutils_hack/__init__.py
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2021-12-31 09:32:20 -0800
committerJason R. Coombs <jaraco@jaraco.com>2022-01-08 12:14:25 -0500
commitbd8d4dbd9638988f09b061f5d94a678c0fd80f25 (patch)
treebc20962fb296ba29ee3ee5bf033609b45023ff4f /_distutils_hack/__init__.py
parent91ce77e49670fb97ceaad7d7c3b414c488c65c62 (diff)
downloadpython-setuptools-git-bd8d4dbd9638988f09b061f5d94a678c0fd80f25.tar.gz
set origin= for distutils.__spec__
set origin so spec finding reports the correct location -- https://docs.python.org/3/library/importlib.html#importlib.machinery.ModuleSpec
Diffstat (limited to '_distutils_hack/__init__.py')
-rw-r--r--_distutils_hack/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/_distutils_hack/__init__.py b/_distutils_hack/__init__.py
index 75bc4463..cc62dcf6 100644
--- a/_distutils_hack/__init__.py
+++ b/_distutils_hack/__init__.py
@@ -118,7 +118,9 @@ class DistutilsMetaFinder:
def exec_module(self, module):
pass
- return importlib.util.spec_from_loader('distutils', DistutilsLoader())
+ return importlib.util.spec_from_loader(
+ 'distutils', DistutilsLoader(), origin=mod.__file__
+ )
def spec_for_pip(self):
"""