diff options
Diffstat (limited to 'dev-python/mypy/files/use-which.patch')
-rw-r--r-- | dev-python/mypy/files/use-which.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/dev-python/mypy/files/use-which.patch b/dev-python/mypy/files/use-which.patch new file mode 100644 index 00000000000..bca26f03c76 --- /dev/null +++ b/dev-python/mypy/files/use-which.patch @@ -0,0 +1,20 @@ +diff --git a/scripts/mypy b/scripts/mypy +index e758f1f..5a06146 100755 +--- a/scripts/mypy ++++ b/scripts/mypy +@@ -45,14 +45,7 @@ def find_bin_directory() -> str: + + This is used by build to find stubs and other data files. + """ +- script = __file__ +- # Follow up to 5 symbolic links (cap to avoid cycles). +- for i in range(5): +- if os.path.islink(script): +- script = readlinkabs(script) +- else: +- break +- return os.path.dirname(script) ++ return os.path.dirname(shutil.which('mypy')) + + + def readlinkabs(link: str) -> str: |