diff --git a/pisi/dependency.py b/pisi/dependency.py index 539591a7..804206f1 100644 --- a/pisi/dependency.py +++ b/pisi/dependency.py @@ -21,7 +21,21 @@ import pisi.relation """ Dependency relation """ class Dependency(pisi.relation.Relation): - pass + def __str__(self): + s = self.package + if self.versionFrom: + s += _(" version >= ") + self.versionFrom + if self.versionTo: + s += _(" version <= ") + self.versionTo + if self.version: + s += _(" version ") + self.version + if self.releaseFrom: + s += _(" release >= ") + self.releaseFrom + if self.releaseTo: + s += _(" release <= ") + self.releaseTo + if self.release: + s += _(" release ") + self.release + return s def dict_satisfies_dep(dict, depinfo): """determine if a package in a dictionary satisfies given dependency spec"""