Un tweet dice:
No uses easy_install, a menos que te guste apuñalarte en la cara. Use pepita.
¿Por qué usar pip sobre easy_install? ¿No es la culpa principalmente de PyPI y los autores de paquetes ? Si un autor carga un tarball fuente de basura (por ejemplo: archivos faltantes, no setup.py) a PyPI, entonces pip y easy_install fallarán. Además de las diferencias estéticas, ¿por qué las personas de Python (como en el tweet anterior) parecen favorecer fuertemente a pip sobre easy_install?
(Supongamos que estamos hablando de easy_install desde el paquete Distribute, que es mantenido por la comunidad)
setuptools
no es parte de Python 3 porque sí pip
, y esa es la única parte que los usuarios finales necesitan. (Y los desarrolladores que quieran distribuir en PyPI obviamente pueden pip install setuptools
, y todo lo que quieran)