Update from jacebrowning/template-python