Python拥有自己的distutils,我对它的了解有限。我所知道的是:
python setup.py sdist
然后我会有一个gzipped dist 我发现有https://pypi.python.org/pypi/setuptools-git使用 git ,但我看不出它与git有什么关系,它甚至没有在doc中显示任何git命令。< / p>
我的问题是,如果我使用git,我只是删除 MANIFEST.in 吗? 或者应该有一种优雅的pythonic方式来使用 setuptools-git
感谢。
答案 0 :(得分:0)
setuptools-git是setuptools的一个插件,支持git集成。安装后,可以告诉Setuptools在包分发中包含git跟踪的所有文件。这是使用MANIFEST.in。
的显式包含规范的替代方法
其目的是用.gitignore中忽略的文件替换MANIFEST.in 你不必使用这个插件,除非你想要.gitignore将取代你的MANIFEST.in