]> granicus.if.org Git - python/commitdiff
Added 'list_only' option (and modified 'run()' to respect it).
authorGreg Ward <gward@python.net>
Wed, 29 Sep 1999 13:14:27 +0000 (13:14 +0000)
committerGreg Ward <gward@python.net>
Wed, 29 Sep 1999 13:14:27 +0000 (13:14 +0000)
Lib/distutils/command/dist.py

index 222296f3634feb089bdd3b4da267821482b8ded5..3f309745ad0d533dda978a39f07479dd00567c54 100644 (file)
@@ -133,6 +133,8 @@ class Dist (Command):
                 "formats for source distribution (tar, ztar, gztar, or zip)"),
                ('manifest=', 'm',
                 "name of manifest file"),
+               ('list-only', 'l',
+                "just list files that would be distributed"),
               ]
 
     default_format = { 'posix': 'gztar',
@@ -144,6 +146,7 @@ class Dist (Command):
     def set_default_options (self):
         self.formats = None
         self.manifest = None
+        self.list_only = 0
 
 
     def set_final_options (self):
@@ -169,7 +172,12 @@ class Dist (Command):
         self.find_defaults ()
         self.read_manifest ()
 
-        self.make_distribution ()
+        if self.list_only:
+            for f in self.files:
+                print f
+
+        else:
+            self.make_distribution ()
 
 
     def check_metadata (self):