Rust: concernant la version Python pour src/etc/char_private.py

Créé le 27 oct. 2017  ·  1Commentaire  ·  Source: rust-lang/rust

src/etc/char_private.py est utilisé pour générer src/libcore/char_private.rs (qui est archivé dans le référentiel, donc le script doit être exécuté par un développeur qui y apporte une modification, pas par le système de construction).

char_private.py nécessite Python 3.5+ — il utilise FileNotFoundError (introduit dans Python 3) et subprocess.run (introduit dans Python 3.5) — ce qui est légèrement surprenant, étant donné que la section des dépendances de construction dans le référentiel README répertorie " python 2.7 (mais pas 3.x)".

Cela me fait presque de la peine de signaler cela, car si possible, je préfère _pas_ modifier le script : il y a _assez_ de code Python 2 dans le monde ; si jamais nous voulons nous libérer de la main morte du passé, il est intendant sur les pionniers techniques comme nous d'_écouter_ quand on leur dit que le mois de juillet 2010 a appelé pendant notre absence et _ils veulent récupérer leur langage de programmation_. Pourtant, il est utile (d'abord et avant tout) de documenter et (secondairement) d'être cohérent sur ce dont nous avons besoin.

C-enhancement

Commentaire le plus utile

S'il ne s'agit que d'un script de maintenance, qui n'est normalement pas nécessaire pour construire le compilateur, alors je pense que c'est bien d'avoir ses propres exigences.

>Tous les commentaires

S'il ne s'agit que d'un script de maintenance, qui n'est normalement pas nécessaire pour construire le compilateur, alors je pense que c'est bien d'avoir ses propres exigences.

Cette page vous a été utile?
0 / 5 - 0 notes