On 2010-03-24 19:56 , P.J. Eby wrote:
At 05:27 PM 3/24/2010 -0500, Robert Kern wrote:
Since setuptools changes the behavior of the install command to
install .eggs, those packages need extra flags to use pip's preferred
flat installs. Using easy_install (with the right flags) yields
consistent behavior for all packages.

Technically, those flags cause setuptools to *not* use easy_install, but
rather to use more-or-less plain vanilla distutils installation. I
haven't looked at pip's code, but I doubt it's relying on easy_install
at all.

It does the 'python -c "import setuptools;execfile(...)" install --flags' trick. It uses setuptools to make sure that it can pass the same flags for both setuptools-using and non-setuptools-using packages.

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to