From: Greg Ward <gward@python.net>
Date: Sun, 30 Jan 2000 20:22:27 +0000 (+0000)
Subject: Allow either README or README.txt as a "standard file".
X-Git-Tag: v1.6a1~521
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1466b968f38efd8e6098c8cd21bed15e9791e21;p=python

Allow either README or README.txt as a "standard file".
---

diff --git a/Lib/distutils/command/dist.py b/Lib/distutils/command/dist.py
index 76332b2751..ea61a4806e 100644
--- a/Lib/distutils/command/dist.py
+++ b/Lib/distutils/command/dist.py
@@ -219,12 +219,24 @@ class Dist (Command):
 
     def find_defaults (self):
 
-        standards = ['README', 'setup.py']
+        standards = [('README', 'README.txt'), 'setup.py']
         for fn in standards:
-            if os.path.exists (fn):
-                self.files.append (fn)
+            if type (fn) is TupleType:
+                alts = fn
+                for fn in alts:
+                    if os.path.exists (fn):
+                        got_it = 1
+                        self.files.append (fn)
+                        break
+
+                if not got_it:
+                    self.warn ("standard file not found: should have one of " +
+                               string.join (alts, ', '))
             else:
-                self.warn ("standard file %s not found" % fn)
+                if os.path.exists (fn):
+                    self.files.append (fn)
+                else:
+                    self.warn ("standard file %s not found" % fn)
 
         optional = ['test/test*.py']
         for pattern in optional: