PIP签出svn, git等,不需要设置



我知道可以使用pip来安装svn等的软件包。

-e svn+http://django-grappelli.googlecode.com/svn/trunk/grappelli#egg=grappelli

但是,在本例中,grappelli没有setup.py,因此安装失败。

我怎样才能达到这样的效果:

svn co http://django-grappelli.googlecode.com/svn/trunk/grappelli ../pinax-env/lib/python2.6/site-packages/grappelli/

然而,将命令放入pip需求文件中,例如project.txt并运行

pip install -r requirements/project.txt

如果没有存储有关python包的信息,则无法安装该包。Pip依赖于setup.py获取包的信息。

grappelli在项目中没有setup.py,因此,不幸的是不可能通过pip/easy_install安装它。

PS:如果它真的对你很重要,分叉项目并添加一个setup.py(或发送一个不同的补丁)。我相信它不仅对你有帮助。也许你可以以django_compressor为例。

相关内容

最新更新