File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -1756,9 +1756,14 @@ def _generate_installed_modules():
17561756
17571757
17581758def _normalize_module_name (name ):
1759+ # type: (str) -> str
1760+ return name .lower ()
1761+
1762+
1763+ def _replace_hyphens_dots_and_underscores_with_dashes (name ):
17591764 # type: (str) -> str
17601765 # https://peps.python.org/pep-0503/#normalized-names
1761- return re .sub (r"[-_.]+" , "-" , name ). lower ()
1766+ return re .sub (r"[-_.]+" , "-" , name )
17621767
17631768
17641769def _get_installed_modules ():
@@ -1771,9 +1776,14 @@ def _get_installed_modules():
17711776
17721777def package_version (package ):
17731778 # type: (str) -> Optional[Tuple[int, ...]]
1774- normalized_package = _normalize_module_name (package )
1779+ normalized_package = _normalize_module_name (
1780+ _replace_hyphens_dots_and_underscores_with_dashes (package )
1781+ )
17751782
1776- installed_packages = _get_installed_modules ()
1783+ installed_packages = [
1784+ _replace_hyphens_dots_and_underscores_with_dashes (module )
1785+ for module in _get_installed_modules ()
1786+ ]
17771787 version = installed_packages .get (normalized_package )
17781788 if version is None :
17791789 return None
You can’t perform that action at this time.
0 commit comments