Blob Blame History Raw
From 18f0d032b806f70dd1adbcab107dda875c61ba0b Mon Sep 17 00:00:00 2001
From: Petr Vobornik <pvoborni@redhat.com>
Date: Tue, 25 Oct 2016 16:23:45 +0200
Subject: [PATCH] Work properly with path separators

---
 setuptools/command/build_py.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/setuptools/command/build_py.py b/setuptools/command/build_py.py
index 8751acd493cf5c3c45022f29940ee2beda3bb6cd..0b5c3cfa994d21af2a03f2c50f1e5d166fe2bffc 100644
--- a/setuptools/command/build_py.py
+++ b/setuptools/command/build_py.py
@@ -120,7 +120,10 @@ class build_py(_build_py, Mixin2to3):
             build_dir = os.path.join(*([self.build_lib] + package.split('.')))
 
             # Length of path to strip from found files
-            plen = len(src_dir)+1
+            plen = len(src_dir)
+            # Remove path seperator
+            if plen:
+                plen += 1
 
             # Strip directory from globbed filenames
             filenames = [
-- 
2.7.4