2013-07-30 27 views
1

Python有自己的distutils,我有限的知识。我所知道的是:如何python版本控制?如果我使用git,我需要setuptools吗?

  • 它使用MANIFEST.in做文件的无知/包。
  • 它这样做python setup.py sdist 那么我将有一个gzip压缩的DIST

而且我发现有一个https://pypi.python.org/pypi/setuptools-git使用混帐,但我看不出它如何与git的,它不是甚至在文档中显示任何git命令。

我的问题是,我只是删除MANIFEST.in如果我使用git? 或应该有一个优雅pythonic方式使用setuptools-git

谢谢。

回答

0

setuptools-git是setuptools的一个插件,它支持git集成。安装完成后,Setuptools可以被告知在包发布中包含git跟踪的所有文件。这是使用MANIFEST.in显式包含规范的替代方法。

其目的是与你在你没有,除非你想使的.gitignore将取代使用这个插件的.gitignore 忽略文件的youre MANIFEST.in

更换MANIFEST.in
相关问题