当我维护和分发Python包时,我应该保留MANIFEST文件中的命令
python setup.py sdist
Run Code Online (Sandbox Code Playgroud)
在版本控制下生成,还是应该将其添加到.gitignore?
生成的文件包含一些常用的概念,包括要在源代码分发中包含哪些文件.如果它不存在,它可以很容易地重新生成.通常,如果要进行更改(例如,添加默认情况下生成的文件不会覆盖),则实际上会对MANIFEST.in文件进行更改.Manifest.in文件你应该有版本控制.
当然,在某些情况下,您可能希望自己创建MANIFEST文件,而不是依赖于自动生成.在这些情况下,您可能希望版本控制清单文件.
我没有遇到任何需要版本控制它,但你可能想留下问题的其他评论,因为我也没有太多经验与更精细的包构建.
| 归档时间: |
|
| 查看次数: |
587 次 |
| 最近记录: |