我正在制作一个需要指向我的存储库的setup.py。
使用github我可以这样做:
dependency_links=['https://github.com/nathanborror/django-registration/tarball/master#egg=django-registration']
我如何对bitbucket项目做同样的事情?
例如此网址:
https://bitbucket.org/abraneo/django-registration
感谢。
答案 0 :(得分:21)
您的Github链接看起来指向一个gzip压缩文件。尝试为您的Bitbucket托管项目做同样的事情 - https://bitbucket.org/abraneo/django-registration/get/tip.tar.gz
答案 1 :(得分:7)
可以使用dependency_links
中的以下网址添加BitBucket Mercurial(hg)存储库:
'https://bitbucket.org/zzzeek/alembic/get/tip.zip#egg=alembic-0.6.0'
在这种情况下,它会安装Alembic软件包的开发版本(0.6),在编写本文时尚未在PyPI中。
请注意,BitBucket支持Mercurial和git。如果repo是Mercurial,则网址必须引用tip.zip
,但如果是git,则网址必须引用master.zip
。