@@ -556,24 +556,35 @@ def _version_eq(left, right):
556556 if left .is_prefix :
557557 right_release = right .release [:len (left .release )]
558558 else :
559- right_release = _pad_zeros (right .release , len (left .release ))
559+ ##right_release = _pad_zeros(right.release, len(left.release))
560+ right_release = right .release
560561
561562 if right .is_prefix :
562563 left_release = left .release [:len (right .release )]
563564 else :
564- left_release = _pad_zeros (left .release , len (right .release ))
565+ ##left_release = _pad_zeros(left.release, len(right.release))
566+ left_release = left .release
567+
568+ ##print("left is prefix?", left.is_prefix)
569+ ##print("left.release:", left.release, len(left.release))
570+ ##print("left_release:", left_release)
565571
572+ ##print("right is prefix?", right.is_prefix)
573+ ##print("right.release:", right.release, len(right.release))
574+ ##print("right_release:", right_release)
566575 if left_release != right_release :
567576 return False
568577
578+ print ("is prefix?" , left .is_prefix , right .is_prefix )
569579 if left .is_prefix or right .is_prefix :
570580 return True
571581
572582 return (
573583 left .pre == right .pre and
574584 left .post == right .post and
575- left .dev == right .dev and
576- left .local == right .local
585+ left .dev == right .dev
586+ # local is ignored for == checks
587+ ##and left.local == right.local
577588 )
578589
579590# TODO @aignas 2025-05-04: add tests for the comparison
0 commit comments