If you want to test a PIP package located in a local git repository you can do it this way:
pip install git+file:///path/to/your/git/repo
Or to checkout a specific branch just add @branch_name at the end:
pip install git+file:///path/to/your/git/repo@branch
Installing from a github repository
If you want to install a PIP package from a github repository use the following command:
pip install git+git://github.com/my_user/my_project
pip install git+git://github.com/my_user/my_project@my_branch
Installing from a Bitbucket repository
pip install git+ssh://email@example.com/username/projectname.git
If you are using a different VCS please have a look at the PIP documentation.
What I am having difficulty in nailing down is what fder structure should the repo have? Should it be a wheel and if so how do I build the wheel such tbat it can be used as you have explained. I have done ample reading and have lots of the snippets but I am missing something and can’t seem to piece it all together.
Would appreciate some clarity on that if you have the time