I suppose that the reason for structuring the python code this way is to follow the setuptools convention that recommends the code to be under a subdirectory of the same name as the python module to install.
1 Like