setuptools + dir structure + requirements.txt