Pip : Install a specific github repo tag or branch
I came across a rather simple problem lately : how to install one of my github hosted repo's specific tag using pip.
It can be very usefull when it comes to add one of your project's tag to a requirements.txt for example.
Here's how you do it :
pip install -e git://github.com/{ username }/{ reponame }.git@{ tag name }#egg={ desired egg name }
Thanks to CodeIntel who posted the trick
Related protips:
Written by Oleiade
Related protips
5 Responses

Thanks, exactly what i was looking for ;)
over 1 year ago
·

Your tittle says "tag or branch"; what about an specific branch? It works the same way?
over 1 year ago
·

Yes it does work the same way.
over 1 year ago
·

hi, how could you do the same thing with a git server over ssh, none of the optins in the documents works for me. https://pip.readthedocs.org/en/latest/reference/pip_install.html#git
over 1 year ago
·

Don't you need to specify the git+ at the beginning of the github URL ?
over 1 year ago
·
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Python
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#