2

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

なぜこれが起こるのですか?

EDIT : 次の内容で a を追加MANIFEST.inしても役に立ちません:

prune *
4

2 に答える 2

-1

私見は、ディストリビューションを構築しているときです。これを行う場合、完全な作成者の詳細とドキュメントを提供することが期待されます。そのような詳細が見つかった MANIFEST.in を提供していないため、存在しないドキュメントを指しているデフォルト ファイルを回避しようとしています。

于 2013-06-26T14:13:08.330 に答える