From 2280865936d8cadb9941d628b3213a3c0fd044b7 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 5 Apr 2022 09:11:10 +0300 Subject: [PATCH] Resovle symlink based on the saved cwd --- platformio/package/manager/_symlink.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/package/manager/_symlink.py b/platformio/package/manager/_symlink.py index ec6e8452..15888cfd 100644 --- a/platformio/package/manager/_symlink.py +++ b/platformio/package/manager/_symlink.py @@ -34,7 +34,7 @@ class PackageManagerSymlinkMixin(object): spec = PackageSpec(**data["spec"]) assert spec.symlink with fs.cd(data["cwd"]): - pkg_dir = os.path.realpath(pkg_dir) + pkg_dir = os.path.realpath(spec.uri[10:]) return (pkg_dir if os.path.isdir(pkg_dir) else None, spec) def get_symlinked_package(self, path):