With Azure Functions we have code duplications in multiple projects and init.py files. We would like to develop a single helper package to import functions and classes to our init.py files. We would like to avoid code duplication, and place this helper package to its own github repository for proper version control, release management and multi developer work. This should be a private repo.
With public repos it is easy to add the git url to the requirements.txt, and the functions work fine on azure. But with private repositories this approach doesn't work.
Of course we could copy-paste the package files into each project, but that would be a maintenance nightmare after a short time.
So what approach, solution do you think would be the best for importing in our functions from this distinct repository?