in android_ndk/AndroidNDKVersioner.py [0:0]
def main(self):
"""Main."""
path = self.env.get("properties_path")
if not os.path.isfile(path):
raise ProcessorError("%s doesn't exist!" % path)
with open(path, "rb") as f:
data = f.read()
split_data = shlex.split(data)
# Version is defined in the files
version = split_data[split_data.index("Pkg.Revision") + 2]
self.env["version"] = version.split()[-1]
# Release is just based on filename
self.env["release_num"] = os.path.basename(os.path.dirname(path)).split("-")[-1]