From 6caed81e620b62ea3cc67be76b579cef797be82e Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Sat, 9 Jun 2018 01:03:01 -0600 Subject: [PATCH 1/2] added support for mounted drives via unc paths. --- pipenv/project.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pipenv/project.py b/pipenv/project.py index bf86b10c97..9a4f5e88b3 100644 --- a/pipenv/project.py +++ b/pipenv/project.py @@ -52,7 +52,11 @@ def _normalized(p): if p is None: return None - return normalize_drive(str(Path(p).resolve())) + loc = Path(p) + if loc.is_absolute(): + return normalize_drive(str(loc)) + else: + return normalize_drive(str(loc.resolve())) DEFAULT_NEWLINES = u'\n' From 9fe081037974469df05d97d549675036e99e0c5d Mon Sep 17 00:00:00 2001 From: Erin O'Connell Date: Wed, 13 Jun 2018 21:17:31 -0600 Subject: [PATCH 2/2] implement new logic for handling ramdisk's --- pipenv/project.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pipenv/project.py b/pipenv/project.py index 60c03a3702..3465f3c166 100644 --- a/pipenv/project.py +++ b/pipenv/project.py @@ -55,7 +55,11 @@ def _normalized(p): if loc.is_absolute(): return normalize_drive(str(loc)) else: - return normalize_drive(str(loc.resolve())) + try: + loc = loc.resolve() + except OSError: + loc = loc.absolute() + return normalize_drive(str(loc)) DEFAULT_NEWLINES = u'\n'