From a4ee3c3d7cdfedccad397ee04dfed1e41c3312cf Mon Sep 17 00:00:00 2001 From: Scotty Jacobson Date: Sun, 30 Aug 2015 00:50:05 -0400 Subject: [PATCH 1/2] Possible fix to #103; whl capitalization Compare .lower()s of whl_package_name and our_name when getting version in case capitalization is inconsistent across the two --- peep.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peep.py b/peep.py index 67537e9..3f3a0de 100755 --- a/peep.py +++ b/peep.py @@ -400,7 +400,7 @@ def version_of_wheel(filename, package_name): whl_package_name, version, _rest = filename.split('-', 2) # Do the alteration to package_name from PEP 427: our_package_name = re.sub(r'[^\w\d.]+', '_', package_name, re.UNICODE) - if whl_package_name != our_package_name: + if whl_package_name != our_package_name and whl_package_name.lower() != our_package_name.lower(): give_up(filename, whl_package_name) return version From a92d5ab4125c03715b3e654b6f45d60f7fcf7bd3 Mon Sep 17 00:00:00 2001 From: Scotty Jacobson Date: Sun, 30 Aug 2015 21:05:40 -0400 Subject: [PATCH 2/2] remove redundant name comparison in version_of_wheel --- peep.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peep.py b/peep.py index 3f3a0de..9ff4326 100755 --- a/peep.py +++ b/peep.py @@ -400,7 +400,7 @@ def version_of_wheel(filename, package_name): whl_package_name, version, _rest = filename.split('-', 2) # Do the alteration to package_name from PEP 427: our_package_name = re.sub(r'[^\w\d.]+', '_', package_name, re.UNICODE) - if whl_package_name != our_package_name and whl_package_name.lower() != our_package_name.lower(): + if whl_package_name.lower() != our_package_name.lower(): give_up(filename, whl_package_name) return version