I have a python project with the following structure:
Clustering (project name)
clustering (package)
clustering.py and other modules
tests (sub-pack
You'll need to create a MANIFEST.in file and include some simple instructions on what extra files you want to include (See MANIFEST.in Template)
Example (to include docs dir and all files directly underneath):
include docs/*
or, to include all files in the doc dir (recursively):
recursive-include docs *