Lines Matching refs:DotSequence
55 """Used to indicate that the specified DotSequence is not valid."""
57 class DotSequence(list):
58 """A DotSequence is the typical "x.y.z" string used in software
81 ds = DotSequence.__dotseq_pool.get(dotstring)
94 list(map(DotSequence.dotsequence_val,
100 raise IllegalDotSequence("Empty DotSequence")
130 class MatchingDotSequence(DotSequence):
131 """A subclass of DotSequence with (much) weaker rules about its format.
148 return DotSequence.dotsequence_val(elem)
172 if not isinstance(other, DotSequence):
192 if not isinstance(other, DotSequence):
211 __hash__ = DotSequence.__hash__
250 v2 is a later release or branch. The build_release DotSequence records
301 self.release = DotSequence(version_string[:buildidx])
304 self.branch = DotSequence(branch)
309 self.build_release = DotSequence(build)
313 self.build_release = DotSequence(build_string)