#python #setuptools
Вопрос:
У меня есть проект на python, в котором есть репозиторий и каталог пакетов в этом репозитории.
my_package/
__init__.py
module/
...
config_files/
my_config.yml
alt_config.yml
...
setup.py
logging.yml
MANIFEST.in
в моем MANIFEST.in У меня есть:
include logging.yml
include config_files/*.yml
Я думаю, что понимаю, почему это не работает, это потому, что у репо нет __init__.py
? Я действительно не хочу это вставлять. Мне также очень нравится эта структура, и я не хочу помещать свои файлы конфигурации или свои журналы.yml в каталог my_package/.
Как я могу установить это в пакеты сайта без изменения этой структуры, но с сохранением файлов конфигурации и logging.yml? На самом деле я в порядке, если относительное расположение файлов в каталоге, установленном pip, отличается от расположения в репозитории.