На странице, на которую вы ссылаетесь в setup.py, есть опция, называемая пакетами. Он гласит:
packages=setuptools.find_packages(),
Ниже объясняется, что он делает:
пакеты - это список всех Python пакетов импорта, которые должны быть включены в дистрибутив. . Вместо того, чтобы перечислять каждый пакет вручную, мы можем использовать find_packages () для автоматического обнаружения всех пакетов и подпакетов. В этом случае список пакетов будет example_pkg, поскольку это единственный существующий пакет.
Итак, здесь вы перечисляете весь свой импорт. Однако, если вы сделаете setuptools.find_packages()
, похоже, что он автоматически найдет импорт для упаковки с ним.
Подробнее об этом здесь: https://docs.python.org/3/distutils/setupscript.html