Что такое команда graft в манифесте Python.в файле?
Я нашел проект Python с . Я могу догадаться о значении большей части этого, но мне неясно значение строки:
graft tools
1 ответов
вы можете увидеть такой файл в JoshData/pdfminer/MANIFEST.in или openstack/deb-python-falcon/MANIFEST.in например.
это проект python, который использует MANIFEST.in шаблон
A
MANIFEST.inфайл может быть добавлен в проект, чтобы определить список файлов для включения в дистрибутив, построенный что содержит список файлов, которые будут включены в пакет.шаблон манифеста имеет одну команду в строке, где каждая команда указывает набор файлов для включения или исключения из исходного дистрибутива.
среди MANIFEST команды, у вас есть:
graft dir
include all files under dir
посмотреть учебник Distutils
на
MANIFEST.inфайл занял у меня некоторое время, чтобы понять.
Это файлdistutilsиспользуется для сбора всех файлов в вашем проекте, которые войдут в окончательный установщик tarball (файл, который распространяется).