Lines Matching refs:version
85 dupe = find_duplicate([v.version for v in database.versions])
89 for version in database.versions:
90 dupe = find_duplicate([r.module for r in version.requirements])
92 return 'Found duplicate module requirement for %s in single version %s' % (dupe, version)
95 for version in sorted(database.versions, key=lambda v: v.version):
96 for requirement in version.requirements:
99 if prev.version > requirement.version.version:
100 return 'Found module requirement moving backwards: %s in %s' % (requirement, version)
101 prev_requirements[requirement.module] = requirement.version
114 for prev_version in sorted(database.versions, key=lambda v: v.version):
116 new_requirements[prev_requirement.module] = prev_requirement.version
120 new_requirements[module] = SdkVersion(version=new_version)
122 to_proto = lambda m : ExtensionVersion.ModuleRequirement(module=m, version=new_requirements[m])
124 extension_version = ExtensionVersion(version=new_version, requirements=module_requirements)