Why does Sphinx autodoc ignore empty __all__ attribute?