I added a file to my project which is a symlink to a file in another git project. I followed the steps in this answer https://stackoverflow.com/a/27770463/3573182 to add the other project as a submodule in my project.
Now the link I added to the file has some broken imports. Let's say my project A's structure is like this (including the structure of the submodule from project B):
Project A:
  - package1:
     -- link.py
  - submodule-of-project-B
    -- package1:
        --- linked_file.py
    -- package2
    -- package3  
Now the 'linked_file.py' has some imports from 'package2' which is a package inside project B. 
But because project A doesn't have that package so the imports inside the link are broken and I cannot run project A. 
I know I can change the imports from import package2 to import submodule.package2. 
But because this is a link, I think this will change the import line in the original file in project B which will make it broken there. 
I used a link because in the future I need any update in the original file from its developers to be immediately reflected in my project.
