"graft"命令在 MANIFEST.in 文件中做什么?



我目前正在按照 Flask 文档网站上显示的教程进行操作。在步骤 3 中,将创建一个 MANIFEST.in 文件,以指定要包含在应用程序包中的其他文件。它说要在文件中包括以下内容:

graft flaskr/templates
graft flaskr/static
include flaskr/schema.sql

我无法找出 MANIFEST.in 文件的工作原理及其命令的作用。graft是否用于文件夹,include用于单个文件?任何对文档网站的引用将不胜感激。

  • 从这里

可以在项目中添加 MANIFEST.in 文件,以定义要包含在由 sdist 命令构建的发行版中的文件列表。

运行 sdist 时,它将查找 MANIFEST.in 文件并对其进行解释以生成包含将包含在包中的文件列表的 MANIFEST 文件。

  • 而且,嫁接意味着

嫁接目录:包括目录下的所有文件

  • 阅读Distutils教程是个好主意。

最新更新