Project Setup make sure all software requirements are met beforehand create new pip environment pip freeze pipenv shell - installing python packages is handled via pipenv pipenv install [package name...] Git(hub) stuff init repository git init create github repository gh auth login gh repo create