Skip to content

Commit a302509

Browse files
committed
maybe fix == comparison wth star suffix
1 parent 2231024 commit a302509

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

python/private/py_wheel_normalize_pep440.bzl

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)