issue9395 review291901002
We add the flake8 configuration used so we ensure everyone uses the same. We remove the usage of __all__ for non public API. When possible, we rationalize the class name according to its __name__ and module. issue9082 review297061002
and rename done into waiting issue7625 review74311002
issue7497 review53261002
issue6670 review38501002