using docopt and flake8