Changes everything to use relative imports, since in a small package just using from . import whatever makes more sense than full-path imports.
Makes "private modules whose exports can be used by other somacore code" vs. "private members within a single module" a bit clearer by making module names private.
Expanded details on both are in each commit’s message. The external API (provided users weren’t using the undocumented internal APIs) remains unchanged.
from . import whatever
makes more sense than full-path imports.Expanded details on both are in each commit’s message. The external API (provided users weren’t using the undocumented internal APIs) remains unchanged.