issue8866 review274421004
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
This makes them unique and avoid collision with the shared cache. issue8831 review254651002
issue8184 review285461002
issue8239 review271131003