PIP安装没有setup.py文件的Python包?

eri*_*kcw 13 python pip setuptools easy-install

我试图找出如何安装没有pipsetup.py文件的python包.(有问题的包是http://code.google.com/p/django-google-analytics/)

通常我会将repo和符号链接中的代码签出到我的站点包中,但我试图将整个环境冻结成一个pip需求文件,以便于部署和测试.

有任何想法吗?

Car*_*yer 15

fork the repo并添加一个正常工作的setup.py.然后向作者发送拉取请求.

哦,它在谷歌代码上.那么,提交一个错误并发布一个补丁.

如果作者拒绝将他们的代码变成可安装的Python发行版(从未发生在我身上),只需在某处托管你的fork并将其放在你的需求文件中.


Len*_*bro 6

你不能.PIP安装Python包.那不是Python包.我听说Django社区一般没有多少包,这使得你想要做的事情变得棘手.但那可能是错的.

如果要冻结环境,可能需要查看Buildout.在这种情况下的其他选项是使用svn:external.

  • 曾经比现在更真实(重新是Django社区).如今,Django可重复使用的应用程序在野外(好吧,不管怎么样)都是正确的软件包.呃,发行版.随你 ;-) (3认同)