我目前正在按照 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教程是个好主意。