Python包包含MANIFEST和清单.in我可以忽略舱单吗?

2024-09-28 04:25:23 发布

您现在位置:Python中文网/ 问答频道 /正文

当在python包中包含外部文件时,我在其中定义它清单.in作为

清单.in

include aikif/web_app/static/*

构建包将生成一个清单文件

^{pr2}$

目前,我包括两个清单和清单.in在github存储库中,但没有看到其他存储库同时包含这两个存储库。在

git应该忽略MANIFEST,还是有更好的方法来构建包,这样就不需要它了?在


Tags: 文件方法ingitgithubwebapp定义
1条回答
网友
1楼 · 发布于 2024-09-28 04:25:23

简短回答-是的,在.gitignore中包含清单文件

Python包页面没有提到忽略清单(http://www.scotttorborg.com/python-packaging/everything.html

# Compiled python modules.
*.pyc

# Setuptools distribution folder.
/dist/

# Python egg metadata, regenerated from source files by setuptools.
/*.egg-info
/*.egg

在github(pypa/pip)https://github.com/pypa/pip/blob/develop/.gitignore上找到了一个很好的示例,其中包含.gitignore中的清单

^{pr2}$

github上的许多其他包都没有忽略该文件,但它也不在存储库中,所以我假设人们在从本地repo执行git状态时,只会列出该文件。在

相关问题 更多 >

    热门问题