When I do a \"pip install -e ...\" to install from a git repo, I have to specify #egg=somename or pip complains. For example:
pip install -e git://github.com/hii
You have to include #egg=Package so pip knows what to expect at that URL. See https://pip.pypa.io/en/stable/reference/pip_install/#vcs-support
more on eggs