Вы можете указать хеш коммита, имя ветки, тег.
Для имени ветви и тега вы также можете установить сжатый дистрибутив. Это быстрее и эффективнее, так как не требует клонирования всего хранилища. GitHub создает эти пакеты автоматически.
хэш:
$ pip install git+git://github.com/aladagemre/django-notification.git@2927346f4c513a217ac8ad076e494dd1adbf70e1
филиал имя
С мерзавцем
$ pip install git+git://github.com/aladagemre/django-notification.git@cool-feature-branch
или из исходного пакета
$ pip install https://github.com/aladagemre/django-notification/archive/cool-feature-branch.tar.gz
тег
с мерзавцем
$ pip install git+git://github.com/aladagemre/django-notification.git@v2.1.0
или из исходного пакета
$ pip install https://github.com/aladagemre/django-notification/archive/v2.1.0.tar.gz
Это плохо документированная функция, но вы можете найти больше информации на https://pip.pypa.io/en/latest/reference/pip_install.html#git
Could not find a tag or branch '2927346f4c513a217ac8ad076e494dd1adbf70e1', assuming commit.