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):