Ho scritto un modulo Python che mi piacerebbe rendere disponibile per gli altri. In questo momento, è una grande modulo annidato in sotto-cartelle:Come devo dividere un modulo Python in pacchetti PyPi?
- spettro
- util
- ext
- colore
penso che sia meglio per dividere questi sottocartelle in pacchetti separati. The tipfy project does this. Tuttavia, i moduli e e corrispondono a util.
Qual è il modo migliore per organizzare e rilasciare questi moduli? Devo dividerli e denominarli wraith.util, wraith.ext e wraith.color come tipfy? Devo includere util quando le persone installano ext o colore?
Quanto sono grandi i sottomoduli? Onestamente, è probabilmente più semplice distribuirlo come un unico pacchetto. Finché non metti MB di dati sui dischi rigidi delle persone senza motivo, a nessuno interesserà un modulo aggiuntivo o due. – Amber