setuptools: файлы отсутствуют в дистрибутиве - PullRequest
0 голосов
/ 19 апреля 2019

Я хотел бы загрузить свой пакет в PyPI с помощью setuptools.К сожалению, только __init__.py упаковывается, а импортируемые файлы не упаковываются.В результате мой пакет распространяется не полностью и не удается импортировать.Моя файловая структура выглядит следующим образом:

./
./mypkg/__init__.py
./mypkg/folder1/class_a.py
./setup.py
./upload.sh

Я использую следующие настройки-packages в setup.py в том смысле, что он ищет какие-либо решения проблемы, а связанный вопрос обсуждает технические причины одного из возможных решений.

1 Ответ

1 голос
/ 19 апреля 2019

решением было перечислить необходимые каталоги, такие как:

import setuptools

setuptools.setup(
    ...
    packages=['mypkg', 'mypkg.folder1'],
    ...
)

Дальнейшее чтение: Почему мне нужно включать подпакеты в setup.py

...