Tout dépend du contexte, parfois ça aussi du bon d'avoir une version récente qui corrige les bugs ou rajoute des fonctionnalités dont tu as besoin.
Par exemple, la version de xlrd dans Debian Lenny a des problèmes avec certains fichiers XLS, j'étais content d'avoir la version qui fonctionne grâce à virtualenv.
Et justement, virtualenv évite de "pourrir" ce qui est installé sur le serveur.
Ça rentre en contradiction de la philosophie de la plupart des distributions Linux, où il n'y a qu'une version de librairie partagée par tous, pour simplifier les mises à jours et éviter la duplication, mais dans les faits, surtout pour du développement custom, il faut aussi être pragmatique.
En effet, quel est l'intérêt que le développeur redéveloppe dans son application quelque chose qui existe déjà dans la nouvelle version de la librairie ?
[^] # Re: Les développeurs Python modernes...
Posté par Ludo . En réponse au journal Chronokiwi sort en version d3b63be4cb. Évalué à 1.
Tout dépend du contexte, parfois ça aussi du bon d'avoir une version récente qui corrige les bugs ou rajoute des fonctionnalités dont tu as besoin.
Par exemple, la version de xlrd dans Debian Lenny a des problèmes avec certains fichiers XLS, j'étais content d'avoir la version qui fonctionne grâce à virtualenv.
Et justement, virtualenv évite de "pourrir" ce qui est installé sur le serveur.
Ça rentre en contradiction de la philosophie de la plupart des distributions Linux, où il n'y a qu'une version de librairie partagée par tous, pour simplifier les mises à jours et éviter la duplication, mais dans les faits, surtout pour du développement custom, il faut aussi être pragmatique.
En effet, quel est l'intérêt que le développeur redéveloppe dans son application quelque chose qui existe déjà dans la nouvelle version de la librairie ?