2013-08-31 27 views
1

我正在編寫一個Python包collection,它是一個包和模塊的集合。如何創建一個Python包,以便可以獨立更新模塊

例如在collection我有一個名爲misc包,其中包含一個模塊experimental和模塊os,並且具有一些模塊readwrite封裝data

它仍在開發中,但是當我有一個穩定的代碼時,我想在PyPI上上傳它。

我想知道如何組織我的代碼,以便collection中的每個包都可以有自己的版本號。主要目的是希望能夠獨立升級模塊:假設我修改misc,但不修改data我希望collection.misc可以升級,而無需下載data(或所有其他軟件包),當使用 pip install -U collection進行升級。

理想情況下,我想組織代碼,以便每個包可以獨立開發,但仍然是收集的一部分。

我該怎麼做?

回答

相關問題