]> granicus.if.org Git - python/commitdiff
make sure the default manifest generation includes files identified as
authorFred Drake <fdrake@acm.org>
Thu, 25 Mar 2004 22:04:52 +0000 (22:04 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 25 Mar 2004 22:04:52 +0000 (22:04 +0000)
scripts
closes SF bug 796042

Lib/distutils/command/build_scripts.py
Lib/distutils/command/sdist.py

index 8de9cd3f6d9c8cb441295217f8aee9e0372075f9..165a009dedc5ff3f11f53ccfd9e1a13287dd06e5 100644 (file)
@@ -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:
index c0b7dd45d977811e2c1b3e749ccdcfc083cb7a95..0a29addba61a30f9027bf0c7f6a34211c7f2a97d 100644 (file)
@@ -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 ()