2011-04-13 52 views
4

每次我使用sdist来创造的MANIFEST文件与命令:sdist错误:选项--manifest-仅无法识别

'python setup.py sdist --manifest-only' 

终端总是输出这个错误味精。

error: option --manifest-only not recognized

我不知道为什么,我正在寻找帮助。

回答

5

我猜你使用

from setuptools import setup 

在你的setup.py? Setuptools似乎不支持这个选项。我更喜欢坚持标准的Python方式和使用:

from distutils.core import setup 
+1

令人惊叹的!你是对的。我使用的是setuptools而不是distutils,但setuptools将生成SOURCES.txt而不是传统的MANIFEST文件。非常感谢!! – higery 2011-04-15 05:59:38

+1

相关:setuptools vs distutils http://stackoverflow.com/questions/25337706/setuptools-vs-distutils-why-is-distutils-still-a-thing – guettli 2015-03-13 15:22:04