python Pypi IOError: [Errno 2] No such file or directory: u'README.md'


内容

Pypi に package 登録をして、サーバー上で、

pip install package...

を実行したところ、下記のエラーが発生しました。

IOError: [Errno 2] No such file or directory: u'README.md'

作成したライブライリには、MANIFEST.in は置いていなかったのですが、
デフォルト動作では、

python setup.py sdist upload

する際、アップロード対象のファイルにREADME.md は含まれないようです。
MANIFEST.in を作成し、以下の記述を追加することで pip できるようになりました。

  • MANIFEST.in
    include README.md
    

忘れていましたが、setup.py には以下の記述が含まれます。

long_description=open('README.md').read(),

以上です。


参考

コメント