From ebd70e4cc855d9ad442774074b334b7cde0e32f2 Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Sun, 1 Oct 2017 02:23:53 -0600 Subject: [PATCH 1/3] remove the replace method so the packages get passed properly --- pipenv/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipenv/utils.py b/pipenv/utils.py index 1b19eb4f..fbc4e84e 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -739,7 +739,7 @@ def pep440_version(version): def pep423_name(name): """Normalize package name to PEP 423 style standard.""" - return name.lower().replace('_', '-') + return name.lower() def proper_case(package_name): From 16a173aa232a04a05925f3927687c36a9cde6764 Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Sun, 1 Oct 2017 02:35:02 -0600 Subject: [PATCH 2/3] bug fix for pep check --- pipenv/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pipenv/utils.py b/pipenv/utils.py index fbc4e84e..ae5d848a 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -738,8 +738,11 @@ def pep440_version(version): def pep423_name(name): """Normalize package name to PEP 423 style standard.""" - - return name.lower() + name = name.lower() + if name in VCS_LIST or name in FILE_LIST: + return name.replace('_', '-') + else: + return name def proper_case(package_name): From 98e8fdd6642976c292f15adb2b525d1dda5388bb Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Sun, 1 Oct 2017 02:40:18 -0600 Subject: [PATCH 3/3] lets reverse that --- pipenv/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipenv/utils.py b/pipenv/utils.py index ae5d848a..1d6a5033 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -739,7 +739,7 @@ def pep440_version(version): def pep423_name(name): """Normalize package name to PEP 423 style standard.""" name = name.lower() - if name in VCS_LIST or name in FILE_LIST: + if not(name in VCS_LIST or name in FILE_LIST): return name.replace('_', '-') else: return name