Самый надежный способ включения дополнительных файлов в дистрибутив с использованием 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 или распространяете, посмотрите на этот ответ для альтернативного метода выполнения то же самое.