If I install two python packages with the same top directory level name but different package names (as defined by the setup.py or perhaps another method of identification), will that conflict or will the 'namespaces' be merged?
For example, if I have the following structure:
repo1
mypkg/
__init__.py
compiler/...
setup.cfg -> name=repo1
repo2
mypkg/
__init__.py
runner/...
setup.cfg -> name=repo2
Can I install both of these without clashing? If yes, can I then import them like this:
from mypkg.runner import *
from mypkg.compiler import *