From c22999c314406b9246a5a5ff3e813f4141fb43f2 Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Thu, 7 Jul 2022 19:49:04 +0200 Subject: [PATCH] handle local packages correctly Contributes to CURA-9365 --- conanfile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 38dfe34fe0..8654243698 100644 --- a/conanfile.py +++ b/conanfile.py @@ -143,7 +143,10 @@ class CuraConan(ConanFile): for data in pyinstaller_metadata["datas"].values(): if "package" in data: # get the paths from conan package if data["package"] == self.name: - src_path = Path(self.package_folder, data["src"]) + if self.in_local_cache: + src_path = Path(self.package_folder, data["src"]) + else: + src_path = Path(self.source_folder, data["src"]) else: src_path = Path(self.deps_cpp_info[data["package"]].rootpath, data["src"]) elif "root" in data: # get the paths relative from the sourcefolder