I don't know if I am using pybuilder correctly but for me, as the setup.py file is generated by pybuilder, it should not be committed in a VCS.
The problem is that this file seems to be required by pip when installing from a VCS repository (as indicated in the pip documentation).
Is there an alternative solution to this problem?