a guide to how to make a distribution package in python to upload it on pypi