logilab-devtools #8565 allow packaging of libraries living under their root dir [open]

We should handle packages that provide their main package under the root dir and not only directly inside

this allows to

  • have a cleaner root directory,
  • support several root packages,
  • avoid mixing scripts, binaries and data inside the package that should only contain python files and libraries

Two different directory layouts:

myname/             # project
    myname/         # code
        __init__.py # import this
    doc/            # doc
    tests/          # test
    README

and:

myname/         # project and code
    __init__.py # import this
    doc/        # doc
    tests/      # test
    README
prioritynormal
typeenhancement
done in<not specified>
closed by<not specified>