私は他の人が利用できるようにしたいPythonモジュールを書いています。今、それはサブ・フォルダにネストされた一つの大きなモジュールです:PythonモジュールをPyPiパッケージに分割する方法は?
- レイス
- utilの内線
- カラー
私はそれがこれらを分割するのが最善だと思いますサブフォルダを別々のパッケージにします。 The tipfy project does this。しかしながら、内線および色モジュールは、utilに依存します。
これらのモジュールを整理して公開するにはどうすればよいですか?分割して名前をとしますか?,wraith.ext、wraith.colorのようにtipfyですか?人々がインストールするときにutilを含めるか?extまたはの色をインストールしますか?
サブモジュールはどのくらいありますか?正直なところ、単一のパッケージとして配布するのはおそらく最も単純です。 MBのデータを人のハードドライブに入れない限り、誰も余分な1つまたは2つのモジュールを気にするつもりはありません。 – Amber