Skip to content

Commit 5449d71

Browse files
Merge pull request #156 from edquist/PackageVersion-py3
python3 support for PackageVersion, for Mat
2 parents 2439d95 + ea82657 commit 5449d71

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

osgtest/library/core.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,14 @@ def __cmp__(self, evr):
107107

108108
return rpm.labelCompare(pkg_evr, evr)
109109

110+
if not hasattr(__builtins__, 'cmp'):
111+
def __eq__(self, evr): return self.__cmp__(evr) == 0
112+
def __ne__(self, evr): return self.__cmp__(evr) != 0
113+
def __lt__(self, evr): return self.__cmp__(evr) < 0
114+
def __le__(self, evr): return self.__cmp__(evr) <= 0
115+
def __gt__(self, evr): return self.__cmp__(evr) > 0
116+
def __ge__(self, evr): return self.__cmp__(evr) >= 0
117+
110118

111119
# ------------------------------------------------------------------------------
112120
# Global Functions

0 commit comments

Comments
 (0)