def finalize_package_data(self): """ Add recommends/suggests option validation """ bdist_rpm.finalize_package_data(self) self.ensure_string_list('recommends') self.ensure_string_list('suggests')
def finalize_package_data(self): self.ensure_string('dist_name') self.dist_name = self.dist_name.strip() # Patch EncodingError in bdist_rpm metadata = self.distribution.metadata metadata.author_email = metadata._encode_field(metadata.author_email) # Call parent bdist_rpm.finalize_package_data(self)
def finalize_package_data(self): self.requires = [] for pkg, ver in map(lambda s: s.split('=='), REQUIRES): pkg = '-'.join((pyver.replace('.', ''), pkg)) self.requires.append(' = '.join((pkg, ver))) self.python = pyver if self.release is None: self.release = '.'.join((os.environ.get('JOSE_RELEASE', '1'), 'demonware')) _bdist_rpm.finalize_package_data(self)
def finalize_package_data(self): self.requires = [] for pkg, op, ver in map(lambda s: s.split(' '), REQUIRES): pkg = '-'.join((pyver.replace('.', ''), pkg)) try: mop = self.op_map[op] except KeyError: mop = op self.requires.append(' {} '.format(mop).join((pkg, ver))) self.python = pyver if self.release is None: self.release = '.'.join((os.environ.get('JOSE_RELEASE', '1'), 'demonware')) _bdist_rpm.finalize_package_data(self)