2016-pycon-tutorial
2016-pycon-tutorial copied to clipboard
Extras and learning more
The Python Package Authority (PyPA) has very nice guides explaining what goes on setup.py, and best practices overall:
https://packaging.python.org/en/latest/distributing/
Shablona is a template for scientific packages. They provide a directory structure and detailed instructions on how to use it. https://github.com/uwescience/shablona
Cookiecutter is a tool for creating the initial setup for a project. There are many templates available (and for many other languages/frameworks too) https://github.com/audreyr/cookiecutter https://github.com/audreyr/cookiecutter#a-pantry-full-of-cookiecutters