This is a boilerplate for python application that contain internal packages..
This is meant to be distributed via pip or other sources.
-
The main package file is in the
helloworld/
directory. It contains two packages, namelyhello/
andworld/
. -
setup.py
contains the work that needs to be done during installation. -
tests/
contain the tests you have written for your package file and helpers. This directory will also be structured similary to the packagehelloworld/
. -
helloworld/PACKAGE/helpers.py
can contain your utilities, decorators and so on.