making flake8 happy

flake8 thinks that a docstring line starting with >>> is a doctest and
then enforces that valid code follows. This can be avoided by using
another enumeration symbol, like >> (chosen here) or *.
correcting hanging indents to make flake8 happier
splitting up long line
run linter on test sources too
v1.0.15