I hope someone can give me advice on this, even though I think it's more of a Python question (than a LinuxCNC question). I'm working on the VCP, but really the bulk of the work is in a stand-alone Python module. This module has no UI, and is intended eventually to be used in other contexts. I want to be able to commit and push to its repo regularly. If I want my VCP to be able to import this module, but I also want my VCP to live in its own repo.
Is there like a search path for Python modules? I don't want either module to have to deal with this explicitly, but I don't mind setting up the environment to support this kind of iterative work.