Игнорировать символические ссылки в setuptools MANIFEST.in?
При создании исходного дистрибутива с использованием python setuptools (python setup.py sdist
) я использую файл MANIFEST.in
, содержащий строку:
recursive-include mypackage
потому что я хочу включить некоторые немодульные файлы в каталог mypackage. Тем не менее, есть также символические ссылки в каталоге mypackage, цели которых я не хочу включать в мой исходный дистрибутив. Есть ли способ указать "игнорировать символические ссылки" внутри MANIFEST.in
?
Я знаю... У меня, вероятно, не должно быть этих символических ссылок.
Ответы
Ответ 1
Distutils не предлагает специальной обработки символических ссылок. Вы можете просмотреть distutils
code и посмотреть, что обработка файла MANIFEST.in
выполняется простым сопоставлением шаблонов, используя os.listdir
рекурсивно, без специальной обработки символических ссылок.