basic structure
setup.py structure