コード例 #1
0
ファイル: rpm.py プロジェクト: ulif/pulp_rpm
def drpm_package_info(filename):
    """
    Return info about delta rpm package.

    :param filename: full path to the package to analyze
    :type  filename: str

    :return: delta rpm package info
      * "nevr" - nevr of the new package
      * "seq" - seq without old_nevr
      * "old_nevr" - nevr of the old package
    :rtype: dict
    """
    try:
        return deltarpm.readDeltaRPM(filename)
    except SystemError:  # does silly exception reporting (print) => missing from tests
        msg = _('failed to load DRPM metadata on file %s error') % filename
        _LOGGER.exception(msg)
        raise
コード例 #2
0
ファイル: rpm.py プロジェクト: ATIX-AG/pulp_rpm
def drpm_package_info(filename):
    """
    Return info about delta rpm package.

    :param filename: full path to the package to analyze
    :type  filename: str

    :return: delta rpm package info
      * "nevr" - nevr of the new package
      * "seq" - seq without old_nevr
      * "old_nevr" - nevr of the old package
    :rtype: dict
    """
    try:
        return deltarpm.readDeltaRPM(filename)
    except SystemError:  # does silly exception reporting (print) => missing from tests
        msg = _('failed to load DRPM metadata on file %s error') % filename
        _LOGGER.exception(msg)
        raise
コード例 #3
0
ファイル: deltarpms.py プロジェクト: sun7shines/Shell
 def _getDRPMInfo(self, filename):
     d = deltarpm.readDeltaRPM(filename)
     self.oldnevrstring = d['old_nevr']
     self.oldnevr = self._stringToNEVR(d['old_nevr'])
     self.sequence = d['seq']
コード例 #4
0
ファイル: deltarpms.py プロジェクト: vishalxebia/rpm-s3
 def _getDRPMInfo(self, filename):
     d = deltarpm.readDeltaRPM(filename)
     self.oldnevrstring = d['old_nevr']
     self.oldnevr = self._stringToNEVR(d['old_nevr'])
     self.sequence = d['seq']
コード例 #5
0
import deltarpm
print deltarpm.readDeltaRPM("ecall-delta-1.0-1.drpm")
コード例 #6
0
ファイル: debug2.py プロジェクト: yaaen/VCG
def export(x):
    d = deltarpm.readDeltaRPM(x)
    d1 = d['old_nevr']
    d2 = d['nevr']
    return (d1 + d2)