From 535f2d9ace100ce354630d1f26d1c45644970364 Mon Sep 17 00:00:00 2001
From: Greg Ward <gward@python.net>
Date: Fri, 21 Apr 2000 04:37:12 +0000
Subject: [PATCH] Fix 'check_metadata()' so it grovels through the
 distribution's metadata object, rather than through the distribution itself
 (since I moved the meta- data out to a DistributionMetadata instance).

---
 Lib/distutils/command/sdist.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Lib/distutils/command/sdist.py b/Lib/distutils/command/sdist.py
index 59dd624813..43007d5970 100644
--- a/Lib/distutils/command/sdist.py
+++ b/Lib/distutils/command/sdist.py
@@ -107,23 +107,23 @@ class sdist (Command):
 
     def check_metadata (self):
 
-        dist = self.distribution
+        metadata = self.distribution.metadata
 
         missing = []
         for attr in ('name', 'version', 'url'):
-            if not (hasattr (dist, attr) and getattr (dist, attr)):
+            if not (hasattr (metadata, attr) and getattr (metadata, attr)):
                 missing.append (attr)
 
         if missing:
             self.warn ("missing required meta-data: " +
                        string.join (missing, ", "))
 
-        if dist.author:
-            if not dist.author_email:
+        if metadata.author:
+            if not metadata.author_email:
                 self.warn ("missing meta-data: if 'author' supplied, " +
                            "'author_email' must be supplied too")
-        elif dist.maintainer:
-            if not dist.maintainer_email:
+        elif metadata.maintainer:
+            if not metadata.maintainer_email:
                 self.warn ("missing meta-data: if 'maintainer' supplied, " +
                            "'maintainer_email' must be supplied too")
         else:
-- 
2.40.0