<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Merci Denis.<br>
</p>
<blockquote type="cite">
<meta charset="utf-8">
<pre style="white-space: pre-wrap; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Bonjour Markham89,
><i> Je souhaiterais savoir si le Passage à Python 3 est dans les tuyau de
</i>><i> wapt sinon quelle est la raison au maintient de la v2 ?
</i>
le passage en Python3 est prévu dans les mois à venir, mais ce n'est pas
la priorité du moment. La principale raison du passage en python3 est un
"meilleur" support de l'unicode (je mets "meilleur" entre guillemet car
ça reste toujours très relatif). On a eu des soucis lors de déploiement
WAPT en Chine et en Pologne...
Les problèmes d'encoding en informatique, et plus spécifiquement avec
l'interaction entre Python et Windows est une histoire sans fin. Python3
améliore un peu les choses, mais ça ne résout pas magiquement le problème.
L'outil Wapt n'est pas une application web qui communique uniquement
avec des navigateurs bien élevés qui respectent les standards modernes.
Il interagit avec les différents composants système et réseau qui chacun
ont leur propre caractère... A titre d'exemple il y a des cas où l'on
exécute une commande sous Windows avec des paramètres avec un encoding
donné, et cette même commande répond avec un autre encoding...
Les versions récentes de Python, version 3.4 et supérieures, et les
différentes librairies utilisées semblent apporter une amélioration
relative à ces problèmes récurents d'encoding (notamment pour ce qui est
de la librairie winreg), c'est pourquoi nous envisageons désormais
d'upgrader. Mais je tiens à souligner que ça ne va malheureusement pas
résoudre magiquement les problème d'encoding...
En gros, on a commencé le projet en 2012 avec Python 2.7 car c'était le
choix naturel à l'époque, et on a pas changé depuis car Python3
n'apportait pas de solution concrète et définitive à nos soucis
d'encoding. Maintenant que l'on a décidé d'upgrader, il faut que ça
s'intègre dans le planning, et le planning est principalement défini par
nos clients [1].
Cordialement,
Denis</pre>
</blockquote>
<br>
<div class="moz-cite-prefix">Le 04/02/2017 à 10:25, hotmail a
écrit :<br>
</div>
<blockquote
cite="mid:dbddb33c-5558-9716-c76d-7dcf4a1d1f6f@hotmail.com"
type="cite">Bonjour,
<br>
<br>
Je souhaiterais savoir si le Passage à Python 3 est dans les tuyau
de wapt sinon quelle est la raison au maintient de la v2 ?
<br>
<br>
En vous remerciant,
<br>
<br>
</blockquote>
<br>
</body>
</html>