Map package names before checking proper case

This commit is contained in:
Kris
2017-10-03 12:48:51 -04:00
parent 7b2144cd21
commit 5c85bae3f4
2 changed files with 5 additions and 3 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
include README.rst LICENSE NOTICES HISTORY.txt pipenv/patched/safety.zip
include pipenv/vendor/pipreqs/stdlib
include pipenv/pipenv.1
include pipenv/vendor/pipreqs/mapping
include pipenv/pipenv.1
+3 -2
View File
@@ -287,7 +287,8 @@ def import_from_code(path='.'):
for r in pipreqs.get_all_imports(path):
if r not in BAD_PACKAGES:
rs.append(r)
return [proper_case(r) for r in rs]
pkg_names = pipreqs.get_pkg_names(rs)
return [proper_case(r) for r in pkg_names]
except Exception:
return []
@@ -2186,7 +2187,7 @@ def check(three=None, python=False, unused=False, style=False, args=None):
if unused:
deps_required = [k for k in project.packages.keys()]
deps_needed = [k.lower() for k in import_from_code(unused)]
deps_needed = import_from_code(unused)
for dep in deps_needed:
try: