我试图弄清楚如何安装一个没有pipsetup.py
文件的python包。(有问题的包是http://code.google.com/p/django-google-analytics/)
通常我只是将代码从 repo 和符号链接检出到我的站点包中,但我试图将我的整个环境冻结到一个pip需求文件中,以便于部署和测试。
有任何想法吗?
我试图弄清楚如何安装一个没有pipsetup.py
文件的python包。(有问题的包是http://code.google.com/p/django-google-analytics/)
通常我只是将代码从 repo 和符号链接检出到我的站点包中,但我试图将我的整个环境冻结到一个pip需求文件中,以便于部署和测试。
有任何想法吗?
分叉 repo 并添加一个工作 setup.py。然后向作者发送拉取请求。
哦,它在谷歌代码上。那么,提交一个错误并发布一个补丁。
如果作者拒绝将他们的代码制作成可安装的 Python 发行版(我从未遇到过),只需将您的 fork 托管在某个地方并将其放入您的需求文件中。
你不能。PIP 安装 Python 包。那不是 Python 包。我听说 Django 社区一般不会制作太多的包,这让你想做的事情变得很棘手。但这可能是错误的。
如果您想冻结您的环境,您可能需要查看Buildout。在这种情况下,其他选项是使用 svn:external。