From e3547916434dc256c4196fa26ef9d47ef58bd9c1 Mon Sep 17 00:00:00 2001 From: Masahiro Sakai Date: Fri, 19 Jun 2020 16:50:05 +0900 Subject: [PATCH] Add missing as_posix() calls As PR #2398 changed package.root_dir from str to Path, we need to call as_posix() to it convert to str before passing to os.path.join. --- poetry/installation/pip_installer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poetry/installation/pip_installer.py b/poetry/installation/pip_installer.py index 349f222c73c..c7b1688be47 100644 --- a/poetry/installation/pip_installer.py +++ b/poetry/installation/pip_installer.py @@ -143,7 +143,7 @@ def requirement(self, package, formatted=False): if package.source_type in ["file", "directory"]: if package.root_dir: - req = os.path.join(package.root_dir, package.source_url) + req = os.path.join(package.root_dir.as_posix(), package.source_url) else: req = os.path.realpath(package.source_url) @@ -184,7 +184,7 @@ def install_directory(self, package): from poetry.utils.toml_file import TomlFile if package.root_dir: - req = os.path.join(package.root_dir, package.source_url) + req = os.path.join(package.root_dir.as_posix(), package.source_url) else: req = os.path.realpath(package.source_url)