aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsetuptools/command/egg_info.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/setuptools/command/egg_info.py b/setuptools/command/egg_info.py
index 43df87dc..2318e54d 100755
--- a/setuptools/command/egg_info.py
+++ b/setuptools/command/egg_info.py
@@ -6,6 +6,7 @@ from distutils.filelist import FileList as _FileList
from distutils.util import convert_path
from distutils import log
import distutils.errors
+import distutils.filelist
import os
import re
import sys
@@ -324,6 +325,10 @@ class manifest_maker(sdist):
elif os.path.exists(self.manifest):
self.read_manifest()
ei_cmd = self.get_finalized_command('egg_info')
+ if ei_cmd.egg_base != os.curdir:
+ self.filelist.allfiles.extend([
+ os.path.join(ei_cmd.egg_base, path)
+ for path in distutils.filelist.findall(ei_cmd.egg_base)])
self.filelist.include_pattern("*", prefix=ei_cmd.egg_info)
def prune_file_list(self):