3

/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を試してみると、問題が修正されました。

4

1 に答える 1

1

クリーンなvirtualenvを作成し、そこからビルドしようとすることで、この問題を修正しました。元の環境での一定のビルド/再構築サイクルにより、レガシーファイルが残り、意図したとおりに機能しなくなったようです。

于 2012-10-08T16:02:41.370 に答える