コード例 #1
0
    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')
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
    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)
コード例 #5
0
ファイル: setup.py プロジェクト: ezc/jose
    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)
コード例 #6
0
ファイル: setup.py プロジェクト: yuriikonovaliuk/jose
    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)