/fixturesに.jsonファイルと/templatesに*.htmlファイルを含むこのプロジェクトのPythonパッケージを構築しようとしています。setup.pyに基づいてパッケージ化スクリプトを実行すると、生成されるMANIFESTにそれらのフォルダーを含める必要があると表示されますが、出力にはそれらがハードリンクされていると表示され、pip経由でインストールしようとすると次のように停止します。 :
Downloading/unpacking bluetrain
Running setup.py egg_info for package bluetrain
error: package directory 'bluetrain/fixtures' does not exist
Complete output from command python setup.py egg_info:
running egg_info
writing pip-egg-info/bluetrain.egg-info/PKG-INFO
writing top-level names to pip-egg-info/bluetrain.egg-info/top_level.txt
writing dependency_links to pip-egg-info/bluetrain.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found
error: package directory 'bluetrain/fixtures' does not exist
編集:これは、パッケージの後続バージョンをインストールしていたvirtualenvに蓄積されたレガシークラッドの問題だったようです。クリーンなvirtualenvを試してみると、問題が修正されました。