如何在水银分支点点数?(How to point pip at a Mercurial branch

2019-07-29 02:21发布

我试图通过PIP安装我的应用程序进行测试的virtualenv。

工作正常安装defaulttip ,像这样:

pip install -e hg+https://username@bitbucket.org/username/app_name#egg=app_name

但是,有没有办法指向一个分支,而不是刚刚起步的一角。 不知道这将是一个善变的东西,到位桶,或点子。

到位桶允许的代码的标记版本下载,但我只能得到在登录到浏览器它的工作。 我试图从一个安装tag ,像这样的tar.gz:

pip install https://username@bitbucket.org/username/app_name/get/bbc4286a75db.tar.gz

但即使是在进入我的密码后,它返回一个401未授权(它是一种私人回购)

Answer 1:

在部分正式文件点子VCS技术支持 :

水银

支持的方案是:HG + HTTP,HG + HTTPS,HG +静态HTTP和Hg + SSH:

 -e hg+http://hg.myproject.org/MyProject/#egg=MyProject -e hg+https://hg.myproject.org/MyProject/#egg=MyProject -e hg+ssh://hg@myproject.org/MyProject/#egg=MyProject 

您还可以指定一个版本号,修订哈希,标签名或本地分支名:

 -e hg+http://hg.myproject.org/MyProject/@da39a3ee5e6b#egg=MyProject -e hg+http://hg.myproject.org/MyProject/@2019#egg=MyProject -e hg+http://hg.myproject.org/MyProject/@v1.0#egg=MyProject -e hg+http://hg.myproject.org/MyProject/@special_feature#egg=MyProject 

的语法是在命令行相同的指定时回购

pip install -e hg+http://hg.myproject.org/MyProject/@special_feature#egg=MyProject

它不使用时,工作-e选项开始从0.8.2版本。



文章来源: How to point pip at a Mercurial branch?