@Serci
ML

Почему в папке build не собираются все части проекта python?

Я занимаюсь проектом и начал интересоваться системами сборки проектов и нашёл setuptools. Суть проблемы:

64e798822623a967144216.png
У меня есть репозиторий с кодом. Я добавил setup.py (вышу на картинке), чтобы собрать проект и добавить некоторые скрипты при установке.
Когда я добавляю пакеты или модули в виде аргументов в фунццию setup(), то при команде pip install . все зависимости устанвливаются и появляется папка build как на картинке
64e797a65c1ba884215201.png

Но при этом есть части проекта, как например папка с картинками, которую я отдельно указываю в MANIFEST.in
Но ничего, что указано в MANIFEST.in не появляется в папке build.
Ниже на картинке содержимое MANIFEST.in
Самое интересное, что при сборке проекта файл читается, и всё, что указано попадает в сгенерированный при сборке файл source.txt.
То есть папки и файлы видно, но в build они не добавляются.
64e797ec3900b164819680.png

Главная проблема в том, что скрипты не будут работать, без исходных файлов. Если и добавлять, то только напрямую в setup() функции. В таком случае что вообще MANIFEST.in делает? (кроме добавления информации о этих исходниках)
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы