使用Github进行pypi packge版本控制

时间:2014-07-10 21:18:43

标签: python git github pip pypi

我正在尝试找到一种方法来使用我的Github repo标签来对我的软件包进行版本控制,应该可以使用像pip这样的东西下载。 问题是我每次更新包版本时都要将内容上传到pypi。 有什么方法可以将pypi中的donwload url设置为我的github repo,这样当我做类似的事情时 pip install -I MySQL_python==1.2.2它只是安装git标签1.2.2,而不必将版本上传到pypi。

编辑 :(我还不够清楚)

我知道pip install git+git://blabal方式  我正在寻找像我告诉pypi我的包裹在github.com/bla.git的东西  并且用户执行pip install bla == 1.2并从github pip install(版本为标记)  类似于Vim的vundle

1 个答案:

答案 0 :(得分:1)

您可以像这样安装:

pip install -e git+<repo address>@<ref>#egg=<egg name>

其中ref可以是提交ID,标记名称或分支名称。

Read the docs