pip checkout svn,git等没有setup.py

时间:2011-07-14 23:27:07

标签: pip

据我所知,可以使用pip从svn等安装软件包ala:

-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

1 个答案:

答案 0 :(得分:2)

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

grappelli项目中没有setup.py,因此,无法通过pip/easy_install安装

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