I wrote a Python module that I would like to make available to others. Right now, this is one big module nested in subfolders:
I think it’s better to break these subfolders into separate packages. The tipfy project does this . However, external and color modules are usage dependent.
What is the best way to organize and free these modules? Do I separate them and call them wraith.util, wraith.ext and wraith.color as tipfy? Do I turn it on when people set ext or color?
source
share