Florian Weimer <[EMAIL PROTECTED]> wrote: > import apt_pkg > apt_pkg.init() > def compare(a, b): > apt_pkg.VersionCompare(a, b) > # use compare as needed
And what would be "as needed", for those who never used apt-python or even Python at all? Here's my first Python script: #!/usr/bin/python import apt_pkg apt_pkg.init() def compare(a, b): apt_pkg.VersionCompare(a, b) # use compare as needed if compare("4.22.3","4.22.4"): print 'true if second is larger' else: print 'false if second is larger' if compare("4.22.4","4.22.3"): print 'true if first is larger' else: print 'false if first is larger' which gives the nice output $ apt-compare.py false if second is larger false if first is larger $ -- Dr. Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)