我一直在使用zc.buildout越来越多,我遇到了一些我有解决方案的食谱的问题。如何为Cheeseshop(pypi)上托管的软件包作出贡献?
这些包装一般分为几类:
- 包装没有明显链接到一个项目现场
- 包的链接来释放像github上或谷歌代码
设置#托管服务2比#1更好,但并不好,因为在这两种情况下,我都必须等待开发人员应用这些更改,然后才能使用更新的软件包构建。
我到目前为止所做的一切基本上是分包,给它一个不同的名称并将其上传到pypi,但这造成了冗余,我认为只会加重问题的严重性。
一个可能的解决方案是使用个人服务器包索引,我会上传代码的更新版本,直到开发人员更新他/她的包。这是可行的,但它增加了额外的工作,我宁愿避免。
有没有更好的方法来做到这一点?
谢谢
http://pypi.python.org/pypi/collective.recipe.patch 是一个很好的解决方案,因为我可以生成一个补丁,然后将其发送给开发人员并继续进行开发。 – 2009-09-23 22:50:34