“为什么?”;python foo_setup.py sdist“;完全不相关的文件出错`

“为什么?”;python foo_setup.py sdist“;完全不相关的文件出错`,python,distutils,Python,Distutils,我的foo_setup.py看起来像: from distutils.core import setup setup(name='pakcagename', version='2.0', description="Blahl blah", author="kimvais", url="http://www.google.com/", requires=['docopt',], py_modules=['api.fields'

我的
foo_setup.py
看起来像:

from distutils.core import setup
setup(name='pakcagename',
      version='2.0',
      description="Blahl blah",
      author="kimvais",
      url="http://www.google.com/",
      requires=['docopt',],
      py_modules=['api.fields',
                  'api.client',
                  'api._help',
                  'lib.https'],
      scripts=['bin/wrapper-script']
)
python foo_setup.py build
工作正常,但
python foo_setup.py sdist
提供:

running sdist
running check
warning: check: missing meta-data: if 'author' supplied, 'author_email' must be supplied too

warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)

error: docs/someothermodule/html/html: No such file or directory
究竟为什么会发生这种情况

编辑:在中添加包含以下内容的
清单没有帮助:

prune *

这是因为当你建立一个发行版的时候。当您这样做时,您需要提供完整的作者详细信息和文档,因为您没有提供MANIFEST.which details在其中找到这些详细信息,它正试图摆脱指向不存在文档的默认文件。

这可能是因为distutils首先遍历了整个文件树在做具体的事情之前,针对模块、C模块、包数据等数据文件。distutils不支持符号链接,如果它们悬空,可能会导致符号链接中断。

distutils文档没有提到
文档,请解释您的意思。