У меня есть пакет Python, где я хочу включать пустой каталог как часть исходного распределения. Я пытался добавить
include empty_directory
к MANIFEST.in
файл, но когда я работаю
python setup.py sdist
Пустой каталог все еще не включен. Какие-либо подсказки относительно того, как сделать это?
Согласно документы :
включают pat1 pat2
- включают все файлы соответствие любому из перечисленных шаблоновexclude pat1 pat2
- исключить все файлы, соответствующие любому из перечисленных шаблоновrecursive-include dir pat1 pat2
- включить все файлы в каталоге, соответствующие любому из перечисленных шаблоноврекурсивно-исключить каталог pat1 pat2
- исключить все файлы в каталоге dir, соответствующий любому из перечисленных шаблоновglobal-include pat1 pat2
- , включает все файлы где угодно в сопоставлении исходного дерева - и любой из перечисленные шаблоныglobal-exclude pat1 pat2
- исключить все файлы в любом месте исходного дерева соответствие - и любой из перечисленных шаблоновprune dir
- исключить все файлы в каталогеgraft dir
- включить все файлы в каталоге
Похоже, вы хочу прививки
, а не , включая
.
Кроме того, кажется, что вы не можете включать пустые каталоги. Вы должны создать файл « empty.txt
» или что-то подобное внутри каталога, чтобы принудительно включить его.