fix: PEP8 violations and spelling @minor
Merge branch 'fix/pep8'
new: Option to use a git version string instead of user's unreleased version string.