• [^] # Re: Quel est l'intéret ?

    Posté par . En réponse au journal upt: l'outil parfait pour empaqueter TapTempo. Évalué à 1. Dernière modification le 14 mars 2018 à 21:41.

    Un outil peut être conçu pour une tâche à l’origine et être utilisé pour d’autres par la suite.

    Gérés correctement, genre outil de déploiement Ansible/Puppet/Chef/QueSaisJe il y a des modules pour gérer ça : tu précises que tu veux utiliser un virtualenv qui se trouve à tel endroit, ou le créer dans la foulée, et y installer tel paquet avec ses dépendances, et c’est fini.

    Si ta distro ne te propose pas les dépendances suffisantes, comment comptes-tu t’en sortir ? En installant dans le système... en écrasant les dépendances... eurk... ça risque bien de casser un paquet de trucs insoupçonnés.

    Les paquets Python de la distro servent à faire fonctionner les paquets proposés par la distro : ils sont parfaitement intégrés dans la distro, pas besoin alors d’un venv.

    Il y a une autre solution, beaucoup plus lourde, concistant à compiler et installer Python dans des dossiers différents à chaque fois.

    Les paquets Python seront alors installés dans l’arborescence de ton python compilé.

    Mais il est rare qui tu ais besoin d’un interpréteur particulier, sauf si ta distro ne le propose pas.

    C’était très régulièrement le cas lorsque Python 3 n’était pas encore répandu ni disponible dans des dépôts tiers.