From 340b2356e8ab2e6525ef1a07d17155db2788ed50 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Fri, 22 May 2020 16:32:19 -0400 Subject: Use realpath during relpath to avoid cross-volume issues on Windows. Fixes #436. --- src/setuptools_scm/file_finder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/setuptools_scm/file_finder.py b/src/setuptools_scm/file_finder.py index ce7cbad..77ec146 100644 --- a/src/setuptools_scm/file_finder.py +++ b/src/setuptools_scm/file_finder.py @@ -50,6 +50,6 @@ def scm_find_files(path, scm_files, scm_dirs): # dirpath + filename with symlinks preserved fullfilename = os.path.join(dirpath, filename) if os.path.normcase(os.path.realpath(fullfilename)) in scm_files: - res.append(os.path.join(path, os.path.relpath(fullfilename, path))) + res.append(os.path.join(path, os.path.relpath(fullfilename, realpath))) seen.add(realdirpath) return res -- cgit v1.2.1