• # Il serait temps ?

    Posté par . En réponse au lien PEP 751 acceptée -- Python a désormais un "lockfile" standard. Évalué à 4.

    A file format to record Python dependencies for installation reproducibility

    C’était pas le but du fichier requirements.txt ?

    Je ne suis pas un fin connaisseur de Python mais je l’ai utilisé et je trouve que c’est un langage avec d’énormes qualités et surtout une philosophie judicieuse. Par contre, j’ai toujours vu d’un œil méfiant les programmes nécessitant des dépendances du genre 3.2.4=<bidule=<3.3.1, voire machin==2.3.9a+git_ab22ef45 (j’exagère mais ya quand même un peu de ça j’ai l’impression).

    Ceci dit je pense que c’est aussi lié à la propension des beaucoup de gens de recourir à 36 bibliothèques dont seulement cinq à dix pourcents de chacune est utilisée. Sa partie la moins stabilisée, ça va de soi, c’est plus drôle !

    Alors que bien souvent une petite quantité de jus de cerveau et un nombre relativement faible de lignes de code utilisant les builtins Python n’était pas insurmontable pour au moins la moitié des bibliothèques, et nettement plus aisé à maintenir.

    C’est évidemment pas propre à Python ça, mais j’ai l’impression que c’est particulièrement courant en Python. Plus qu’en Perl par exemple.