Set up `black`, `isort`, and `flake8` to manage code formatting and style. See: https://sourcery.ai/blog/python-best-practices/