• [^] # Re: Versionning absolue des dépendances considered harmful

    Posté par . En réponse au journal Envoyer des Python à roues. Évalué à 3. Dernière modification le 05 mars 2018 à 11:44.

    Oui... et pas tout à fait.

    Oui dans le cas d’une bibliothèque que l’on va partager, ici ça n’était pas le cas, mais je ne l’ai pas précisé. Il s’agissait d’une produit final où on veut maîtriser les versions utilisées.

    Et pas tout à fait car à mon sens il vaudrait mieux utiliser <N+1 pour garantir que l’on va rester avec une dépendance compatible.

    Exemple :

    On utilise une version 1.X.Y d’une lib. Celle-ci passe en version 2.0.0 et le changelog indique que certaines API sont cassées. Que fait-on ?