Un tweet se lit comme suit:
N'utilisez pas easy_install, sauf si vous aimez vous poignarder au visage. Utilisez pip.
Pourquoi utiliser pip sur easy_install? La faute n'est-elle pas principalement due aux auteurs de PyPI et de packages ? Si un auteur télécharge l'archive tar source de merde (par exemple: fichiers manquants, pas de setup.py) sur PyPI, alors pip et easy_install échoueront. À part les différences esthétiques, pourquoi les gens de Python (comme dans le tweet ci-dessus) semblent-ils fortement favoriser pip par rapport à easy_install?
(Supposons que nous parlons d'easy_install à partir du package Distribute, qui est géré par la communauté)
setuptools
ne fait pas partie de Python 3 parce que pip
c'est le cas, et c'est la seule partie dont les utilisateurs finaux ont besoin. (Et les développeurs qui veulent distribuer sur PyPI peuvent évidemment pip install setuptools
, et tout ce qu'ils peuvent vouloir.)