How does pylint determine the Python path for namespace packages?