• # Versionning absolue des dépendances considered harmful

    Posté par (site web personnel) . En réponse au journal Envoyer des Python à roues. Évalué à 3.

    Un petite note sur ça :

    paquet==3.2.1
    moumoule==1.2.3

    Ne JAMAIS au grand JAMAIS exprimer ses dépendances en requirement absolue sur une version particulière (==) mais toujours utiliser filtrage sur une version minimal compatible (>= ).

    La dépendance sur une version absolue te garantie une explosion nucléaire dés que tu auras une dépendance en diamant quelque part. (e.g paquet A requiert C == 0.04 et paquet B requiert C == 0.05 )

    C'est de mon expérience, une des plus mauvaise pratique et presque malédiction du packaging en python.