Я занимаюсь проектом и начал интересоваться системами сборки проектов и нашёл setuptools. Суть проблемы:
У меня есть репозиторий с кодом. Я добавил setup.py (вышу на картинке), чтобы собрать проект и добавить некоторые скрипты при установке.
Когда я добавляю пакеты или модули в виде аргументов в фунццию setup(), то при команде pip install . все зависимости устанвливаются и появляется папка build как на картинке
Но при этом есть части проекта, как например папка с картинками, которую я отдельно указываю в MANIFEST.in
Но ничего, что указано в MANIFEST.in не появляется в папке build.
Ниже на картинке содержимое MANIFEST.in
Самое интересное, что при сборке проекта файл читается, и всё, что указано попадает в сгенерированный при сборке файл source.txt.
То есть папки и файлы видно, но в build они не добавляются.
Главная проблема в том, что скрипты не будут работать, без исходных файлов. Если и добавлять, то только напрямую в setup() функции. В таком случае что вообще MANIFEST.in делает? (кроме добавления информации о этих исходниках)