Moved subpackages to src/ directory & made installation of these go under the base package namespace odet.
Previously, all library "sub-packages" were installed into the top level of the global Python module environment.
For example, any Python module's import utils statement might have received this library's utils package. This is resolved with namespacing, such that this package is only accessible as odet.utils, e.g.: import odet.utils.
Moved subpackages to
src/
directory & made installation of these go under the base package namespaceodet
.Previously, all library "sub-packages" were installed into the top level of the global Python module environment.
For example, any Python module's
import utils
statement might have received this library'sutils
package. This is resolved with namespacing, such that this package is only accessible asodet.utils
, e.g.:import odet.utils
.FYI – and thanks to – @Learn-Live