14.05.2020 08:53, John Snow wrote:
move python/qemu/*.py to python/qemu/lib/*.py.

To create a namespace package, the 'qemu' directory itself shouldn't
have module files in it. Thus, these files will go under a 'lib' package
directory instead.

Hmm..

On the first glance, it looks better to have

  from qemu import QEMUMachine

than
from qemu.lib import QEMUMachine

why do we need this extra ".lib" part?

Is it needed only for internal use?

Assume we have installed qemu package. Can we write

  from qemu import QEMUMachine

? Or we still need qemu.lib ?

I don't remember any python package, which made me to write "import from 
package_name.lib ..."


--
Best regards,
Vladimir

Reply via email to