From f95b22404ad6b6b56ea156433c0dca8b4b04d2f0 Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Wed, 3 Aug 2022 07:43:16 +0200 Subject: [PATCH] fix base_dir for venv when running from source Contributes to CURA-8831 --- conanfile.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index 75ecfbb351..a43cea1977 100644 --- a/conanfile.py +++ b/conanfile.py @@ -93,8 +93,10 @@ class CuraConan(ConanFile): if self.build_folder is not None: return Path(self.build_folder) return Path(os.getcwd(), "venv") - - return Path(self.install_folder) # TODO: add base dir for running from source + if self.in_local_cache: + return Path(self.install_folder) + else: + return Path(self.source_folder, "venv") @property def _share_dir(self):