我一直在使用zc.buildout越來越多,我遇到了一些我有解決方案的食譜的問題。如何爲Cheeseshop(pypi)上託管的軟件包作出貢獻?
這些包裝一般分爲幾類:
- 包裝沒有明顯鏈接到一個項目現場
- 包的鏈接來釋放像github上或谷歌代碼
設置#託管服務2比#1更好,但並不好,因爲在這兩種情況下,我都必須等待開發人員應用這些更改,然後才能使用更新的軟件包構建。
我到目前爲止所做的一切基本上是分包,給它一個不同的名稱並將其上傳到pypi,但這造成了冗餘,我認爲只會加重問題的嚴重性。
一個可能的解決方案是使用個人服務器包索引,我會上傳代碼的更新版本,直到開發人員更新他/她的包。這是可行的,但它增加了額外的工作,我寧願避免。
有沒有更好的方法來做到這一點?
謝謝
http://pypi.python.org/pypi/collective.recipe.patch 是一個很好的解決方案,因爲我可以生成一個補丁,然後將其發送給開發人員並繼續進行開發。 – 2009-09-23 22:50:34