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

时间:2018-01-28 11:03:56

标签: python flask manifest setup.py

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

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

我无法了解MANIFEST.in文件的工作原理及其命令的作用。 graft用于文件夹,include用于单个文件吗?任何对文档网站的引用都将非常感激。

1 个答案:

答案 0 :(得分:0)

  

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

     

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

  • 而且,移植意味着
  

graft dir:包含dir

下的所有文件