Я пытаюсь установить яйцо на компьютер, где уже существует идентичное яйцо. Почему оно удаляет яйцо, а затем переустанавливает его? Я звоню easy_install из скрипта с параметрами:
['-v', '-m', '-f', 'R:/OPTIONS/Stephen/python_eggs', 'mypkg==1.0_r2009_03_12']
При выполнении команды easy_install это наблюдалось:
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
Что вызывает это? Почему иногда яйцо удаляется и переустанавливается, а в других случаях яйцо сохраняется? Я видел, как это происходило несколько раз на моем собственном ПК, но я не уверен, как последовательно воспроизвести поведение.
Я использую setuptools 0.6c9