J'essaye d'installer un oeuf sur un ordinateur où un oeuf identique existe déjà. Pourquoi enlève-t-il l'œuf et le réinstalle-t-il? J'appelle easy_install d'un script avec les options:Pourquoi setuptools supprime-t-il et réinstalle-t-il parfois le même œuf?
['-v', '-m', '-f', 'R:/OPTIONS/Stephen/python_eggs', 'mypkg==1.0_r2009_03_12']
Pendant l'exécution de la commande easy_install ceci a été observé:
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
Quelles sont les causes de cette? Pourquoi certaines fois l'œuf est-il enlevé et réinstallé, et à d'autres occasions, l'œuf est-il conservé? Je l'ai vu se produire plusieurs fois sur mon propre PC mais je ne suis pas sûr de comment reproduire le comportement de manière cohérente.
J'utilise setuptools 0.6c9