私たちの大規模な python プロジェクトは、従来の「setuptools」プロジェクトを使用することから、ドロップインの代替として「 distributed 」を使用するようにアップグレードされています。
2 つのアプリケーションの間に問題のある違いが 1 つあります。setuptools では、未定義の zip セーフ フラグを持つ卵は zip セーフであると見なされ、zip ファイルとしてインストールされます (ユーザーがそうしないように明示的に指定しない限り)。
新しい Distribute と比較すると、zip セーフ フラグが明示的に True に設定されていない限り、すべての卵は zip セーフではないと見なされます (解凍してインストールされます)。
その結果、以前は .egg ファイルをサイト パッケージにコピーするだけでインストールされていた卵が、サイト パッケージに解凍されるようになりました。理想的には、古い setuptools と完全に一致する方法で、新しいディストリビューションが卵をインストールすることを望みます。
取るに足らないことのように聞こえるかもしれませんが、site-packages フォルダーのディレクトリ構造などの基本的な変更を行うと、チームは国際的な UAT のフェーズを通過することになり、非常に時間がかかります。新しいインストーラーが古いインストーラーとまったく同じディレクトリ構造を生成することを単純に保証できれば、はるかに良いでしょう。
参考までに、私は Windows XP 32 ビット用の Python 2.4.4 で最新のディストリビューションを使用しています。