The Setup.py file

setup.py is used by the PIP installer to determine what module / package dependencies you have in your project as well as descriptive information about who the author is, what version you project (as a package) is, and so forth.  In addition to external package dependencies, you can also specify the folder and Python script filename which makes it easier to import your Python modules in your code. TODO: Verfiy that.