update package manifest
Enabling setuptools
automatic package discovery by removing packages
declaration and instead declaring a source directory in package_dir
argument seems to do the trick.
Uses a variation on setuptools
flat-layout (https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#flat-layout) though automatic discovery requires a source directory to be declared.
Edited by Sam Wilson