Включение ресурсов в пакет Python с использованием setup.py - PullRequest
2 голосов
/ 09 октября 2011

Я работаю над проектом веб-сайта.

Когда я использую setup.py и запускаю сборку setup.py, сценарий сборки исключает все ресурсы на моем веб-сайте (в основном все не Python).файлы).Что я делаю не так?

1 Ответ

3 голосов
/ 09 октября 2011

Самый надежный способ включения дополнительных файлов в дистрибутив с использованием distutils - предоставить файл MANIFEST.in . Поместите этот файл в тот же каталог, что и ваш setup.py, и включите в него список необходимых вам файлов ресурсов. Например, ваш файл MANIFEST.in может выглядеть так:

include resources/somefile.txt resources/*.png 
recursive-include resources/static *.png *.jpg *.css *.js

Подробнее см. В документации distutils .

Хотя я предпочитаю метод MANIFEST.in , если вы используете setuptools или распространяете, посмотрите на этот ответ для альтернативного метода выполнения то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...