2009-03-26 8 views
3

私は、同じ卵がすでに存在するコンピュータに卵をインストールしようとしています。なぜ卵を取り出してから再インストールするのですか?私はオプションでスクリプトからeasy_installを呼んでいる:なぜsetuptoolsは時には正確に同じ卵を削除してから再インストールするのですか?

Searching for mypkg==1.0-r2009-03-12 
Best match: calyon 1.0-r2009-03-12 
Processing calyon-1.0_r2009_03_12-py2.4-win32.egg 
Removing d:\devtools\python24\lib\site-packages\mypkg-1.0_r2009_03_12-py2.4-win32.egg 
Copying mypkg-1.0_r2009_03_12-py2.4-win32.egg to d:\devtools\python24\lib\site-packages 

これは何原因:

['-v', '-m', '-f', 'R:/OPTIONS/Stephen/python_eggs', 'mypkg==1.0_r2009_03_12'] 

は、この観察されたeasy_installをコマンドを実行している間?なぜ卵が取り除かれて再インストールされたのですか?また、卵が保存されるのはなぜですか?私はそれが私自身のPCで数回起こるのを見ましたが、私はその行動を一貫して再現する方法がわかりません。

私はそれ以外の場合は、それを報告するのが最善だろう、それはbug list上に表示される場合がありsetuptoolsの0.6c9

答えて

0

を使用しています。

2

これは私が起こっていると推測していることです...これはあなたの症状の説明に基づいて推測されます。

あなたの例では、mypkgとcalyonが同じであると仮定すると、あなたの最後に-r2009-03-12を使用することは、setuptoolsの期待されるフォーマットではありません(リリースタグの標準フォーマットはハイフンYYYYMMDDなし)。現在のバージョンが最新であることを保証することはできません。下記のリンクをチェックし、正しくバージョン管理されていることを確認してください。

さらに、easy_installはバージョン情報をeasy-install.pthファイルで管理していると思います。あなたのeasy-install.pthファイルはあなたのパッケージについて何を言っていますか?

http://peak.telecommunity.com/DevCenter/setuptools#specifying-your-project-s-version http://peak.telecommunity.com/DevCenter/setuptools#tagging-and-daily-build-or-snapshot-releases

関連する問題