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).
This commit is contained in:
Greg Ward 2000-04-21 04:37:12 +00:00
parent 87da1ea127
commit 535f2d9ace
1 changed files with 6 additions and 6 deletions

View File

@ -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: