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): def check_metadata (self):
dist = self.distribution metadata = self.distribution.metadata
missing = [] missing = []
for attr in ('name', 'version', 'url'): 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) missing.append (attr)
if missing: if missing:
self.warn ("missing required meta-data: " + self.warn ("missing required meta-data: " +
string.join (missing, ", ")) string.join (missing, ", "))
if dist.author: if metadata.author:
if not dist.author_email: if not metadata.author_email:
self.warn ("missing meta-data: if 'author' supplied, " + self.warn ("missing meta-data: if 'author' supplied, " +
"'author_email' must be supplied too") "'author_email' must be supplied too")
elif dist.maintainer: elif metadata.maintainer:
if not dist.maintainer_email: if not metadata.maintainer_email:
self.warn ("missing meta-data: if 'maintainer' supplied, " + self.warn ("missing meta-data: if 'maintainer' supplied, " +
"'maintainer_email' must be supplied too") "'maintainer_email' must be supplied too")
else: else: