diff options
author | Benjamin Drung <bdrung@debian.org> | 2014-05-09 23:21:30 +0200 |
---|---|---|
committer | Benjamin Drung <bdrung@debian.org> | 2014-05-09 23:21:30 +0200 |
commit | c63a7398cb92e934318041069c17f46f92b59e24 (patch) | |
tree | 542a3d75307acdd632e073ec375e9ae12c67513a /moz_version.py | |
parent | 0860cda260e942830caafc4bb506acb85f40f311 (diff) |
PEP8 fixes.
pep8 --max-line-length=99 amo-changelog dh_xul-ext install-xpi \
moz_version.py moz-version setup.py xpi-repack
Diffstat (limited to 'moz_version.py')
-rw-r--r-- | moz_version.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/moz_version.py b/moz_version.py index c4cebed..04b3cd8 100644 --- a/moz_version.py +++ b/moz_version.py @@ -16,6 +16,7 @@ import sys + def decode_part(part): """Decodes a version part (like 5pre4) to <number-a><string-b><number-c><string-d>""" @@ -67,6 +68,7 @@ def decode_part(part): return subpart + def decode_version(version, verbose=False): """Decodes a version string like 1.1pre1a""" parts = version.split(".") @@ -75,6 +77,7 @@ def decode_version(version, verbose=False): print "I: Split %s up into %s." % (version, decoded_parts) return decoded_parts + def compare_subpart((a, b)): # A string-part that exists is always less-then a nonexisting string-part if a == "": @@ -90,6 +93,7 @@ def compare_subpart((a, b)): else: return cmp(a, b) + def compare_part((x, y)): compared_subparts = filter(lambda x: x != 0, map(compare_subpart, zip(x, y))) @@ -98,6 +102,7 @@ def compare_part((x, y)): else: return 0 + def compare_versions(version1, version2, verbose=False): a = decode_version(version1, verbose) b = decode_version(version2, verbose) @@ -113,6 +118,7 @@ def compare_versions(version1, version2, verbose=False): else: return 0 + def extract_upstream_version(debian_version): # remove last part separated by a dash (1.0-2 -> 1.0) parts = debian_version.split('-') @@ -128,6 +134,7 @@ def extract_upstream_version(debian_version): return upstream_version + def _convert_part_to_debian(part): """Converts a Mozilla version part (like 5pre4) to a Debian version.""" (number_a, string_b, number_c, string_d) = part @@ -141,6 +148,7 @@ def _convert_part_to_debian(part): debian_version = str(number_a) + debian_version return debian_version + def convert_debian_to_moz_version(debian_version, verbose=False): upstream_version = extract_upstream_version(debian_version) @@ -155,6 +163,7 @@ def convert_debian_to_moz_version(debian_version, verbose=False): moz_version = upstream_version.replace("~", "") return moz_version + def convert_moz_to_debian_version(moz_version, epoch=0, verbose=False): parts = decode_version(moz_version, verbose) # tranform parts @@ -164,6 +173,7 @@ def convert_moz_to_debian_version(moz_version, epoch=0, verbose=False): debian_version = str(epoch) + ":" + debian_version return debian_version + def moz_to_next_debian_version(moz_version, epoch=0, verbose=False): """Convert a given Mozilla version to the next Debian version. |