【问题标题】:Should I keep the MANIFEST file that setup.py generates under version control?我应该将 setup.py 生成的 MANIFEST 文件保留在版本控制之下吗?
【发布时间】:2012-06-22 01:52:22
【问题描述】:

当我在维护和分发 Python 包时,我应该保留命令的 MANIFEST 文件

python setup.py sdist

在版本控制下生成,还是应该将其添加到 .gitignore?

【问题讨论】:

    标签: python pypi


    【解决方案1】:

    该文件是根据一些常用的想法生成的,这些想法包括哪些文件应包含在源代码分发中。如果它不存在,它可以很容易地重新生成。通常,如果您想要进行更改(例如,添加默认情况下不包含生成的文件),您实际上是对MANIFEST.in file 进行更改。您应该对 Manifest.in 文件进行版本控制。

    当然,在某些情况下,您可能希望自己创建 MANIFEST 文件,而根本不依赖自动生成。在这些情况下,您需要对清单文件进行版本控制。

    我没有遇到任何需要对其进行版本控制的情况,但您可能希望将问题留给其他 cmets,因为我也没有太多关于构建更复杂的包的经验。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      • 2020-11-22
      • 2011-03-18
      • 2015-07-28
      • 2019-06-17
      相关资源
      最近更新 更多