From: Fred Drake Date: Thu, 25 Mar 2004 22:04:52 +0000 (+0000) Subject: make sure the default manifest generation includes files identified as X-Git-Tag: v2.4a1~563 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4b49823eddd7c10f653acb4b6fbb2c32bfc70499;p=python make sure the default manifest generation includes files identified as scripts closes SF bug 796042 --- diff --git a/Lib/distutils/command/build_scripts.py b/Lib/distutils/command/build_scripts.py index 8de9cd3f6d..165a009ded 100644 --- a/Lib/distutils/command/build_scripts.py +++ b/Lib/distutils/command/build_scripts.py @@ -41,6 +41,8 @@ class build_scripts (Command): ('force', 'force')) self.scripts = self.distribution.scripts + def get_source_files(self): + return self.scripts def run (self): if not self.scripts: diff --git a/Lib/distutils/command/sdist.py b/Lib/distutils/command/sdist.py index c0b7dd45d9..0a29addba6 100644 --- a/Lib/distutils/command/sdist.py +++ b/Lib/distutils/command/sdist.py @@ -304,6 +304,10 @@ class sdist (Command): build_clib = self.get_finalized_command('build_clib') self.filelist.extend(build_clib.get_source_files()) + if self.distribution.has_scripts(): + build_scripts = self.get_finalized_command('build_scripts') + self.filelist.extend(build_scripts.get_source_files()) + # add_defaults ()