00:26 < alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
00:28 < alain_afpy> - www: FIXED
11:41 < afpy_user|82162> bonjour
12:25 < alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
12:28 < alain_afpy> - www: FIXED
13:48 < afpy_user|8953> Hello
13:48 < haypo> salut afpy_user|8953
13:48 < afpy_user|8953> J'ai question technique. Je peux la poser içi ?
13:49 < NelleV> afpy_user|8953: oui, mais tu as plus de chance d'avoir une réponse sur #python-fr
13:49 < haypo> NelleV: tu n'as pas répondu assez vite, il est parti
13:53 < NelleV> haypo: j'ai vu :(
14:43 < yota> l'afpy, la seule asso python qui ne repond pas aux questions
14:56 < feth> en plus le smtp de free est en rade (oui je sais, si tout le monde utilisait google, tout irait bien)
14:58 < haypo> (j'adore cet ours, je regrette de ne pas en avoir acheté, rien que pour les remercier de leur excellente campagne de pub)
15:07 < feth> tain c'est pénible de configurer un relay postfix (free est malade)
15:22 < yota> ca doit tenir dans 1 ligne de plus que la conf de base
15:22 < yota> relayhost de memoire
15:24 < feth> oui, mais je suis en ipv6 et je devais régler les réseaux autorisés etc
15:24 < feth> ça m'a pris 5 mn, quoi
15:24 < feth> smtpd_relay_restrictions = permit_mynetworks, reject_unauth_destination
23:12 < rguillebert> n'empeche sur youtube la video de pyconfr qui a le plus de vues c'est "du beau code perl" :D
23:14 < haypo> rguillebert: oh ?
23:14 < haypo> va falloir de nouveau inviter marc alors :)
23:14 < rguillebert> ça culmine à 25 vues mais quand même
23:14 < haypo> j'ai regardé sa conf, je l'ai ratée
23:15 < haypo> "Perl pride ♥"
23:16 < marmoute> The 🐪 book
23:16 < haypo> marmoute: The quoi ?
23:16 < haypo> je vois un caractère bizzare
23:17 < haypo> tiens, y'a pas eu de conf sur asyncio à pycon fr ?
23:17 < marmoute> gGet some proper font
23:17 < haypo> y'en a eu 2 à pycon es
23:17 < rguillebert> je crois pas
23:18 < rguillebert> bah si tu vas au fosdem t'as gagné de droit d'en faire une :)
23:18 < haypo> je m'en suis inspiré pour ajouter un exemple à la doc asyncio ;)
23:18 < haypo> rguillebert: malheureusement, j'ai prévu de rester chez moi, ma femme accouche en février
23:18 < rguillebert> congrats :)
23:19 < haypo> je pronostique qu'asyncio va être la killer feature de python 3(.4)
23:19 < haypo> ou alors j'ai rien compris :)
23:20 < misc> tu veux dire le truc qui fait qu'on va migrer à python 3 ?
23:20 < haypo> c'est le sens de ma formule
23:20 < rguillebert> j'y crois pas :)
23:20 < rguillebert> même si ca m'a l'air d'être une bonne addition :)
23:20 < haypo> à mon échelle, j'espère migrer les 2 millions de ligne de code Python d'OpenStack vers Python 3 avec Tulip
23:21 < misc> je pense qu'il faut utiliser Tureves
23:21 [#] marmoute fait coucou à rguillebert depuis son autre village d'irreductible.
23:22 < haypo> vous avez déjà écrit du code "asynchrone" ? avec des callbacks c'est insupportable, avec yield c'est supportable, avec yield+yield from+return de python 3.3 ça déchire
23:22 < rguillebert> bah on va pas être irréductible super longtemps
23:22 < misc> <yota>en go ! </yota>
23:22 < rguillebert> même si PyPy aura un interpréteur Python 2 pendant encore pas mal de temps
23:23 < haypo> et puis tulip permet de se brancher sur divers event loop existants : tornado, eventlet, libuv, etc.
23:23 < haypo> rguillebert: nan mais PyPy c'est dépassé, laisse tomber !
23:24 < rguillebert> on va être remplacé par node.js2py ?
23:24 < haypo> marmoute: va te cacher avec ton python 2.4 :)
23:24 < haypo> rguillebert: c'est quoi ça ?
23:24 < rguillebert> un troll
23:26 < haypo> tulip va permettre de toute multiplexer : clients/serveurs réseaux (sockets), subprocess (pipes), fichiers, signaux, événements UI (Gtk/Qt), et tout ça sans un seul thread pour pas être emmerdé par Gilles
23:27 < marmoute> haypo: fix tes bytes et on en reparle :-)
23:27 < rguillebert> mais y'a aussi plein de gens qui n'écrivent pas de serveurs et qui sont toujours en Python 2
23:28 < feth> tout logiciel performant est appelé à devenir un serveur (par exemple, git)
23:30 < haypo> marmoute: mes octets se portent très bien, je te remercie de prendre leur nouvelles !
23:30 < haypo> feth: j'ai un collègue qui a écrit un serveur git en python
23:30 < haypo> ou dumoins contribue à un client/serveur git écrit en pur Python
23:30 < misc> la preuve, l'etat d'amélie montre bien que les bytes d'haypo sont en état de marche
23:31 < feth> haypo: en Python quelle version ?
23:32 < feth> (et puis ça m'intéresse, c'est quoi le nom du serveur ?)
23:33 < rguillebert> il me semble qu'on voulais s'en servir comme benchmark sur PyPy
23:34 < rguillebert> (mais faudrait déjà qu'on ai un bench mercurial)
23:36 < feth> haypo: 2.6 et 2.7
23:36 < haypo> feth: BOUH
23:37 < haypo> feth: C'EST UN SCANDALE !
23:37 < feth> depuis combien de temps Python 3.3 est-il sorti ?
23:37 < haypo> feth: 1 ou 2 ans
23:37 < haypo> feth: perso je cherche sur linuxfr :)
23:38 < marmoute> haypo: c'est un collègue à toi qui est responsable de cete chose ?
23:38 < feth> haypo: haha, dans _ton_ historique ?
23:38 < marmoute> rguillebert: oui oui, bon entre temps j'ai déménagé
23:38 < haypo> marmoute: il ne l'a pas écrit, mais il y contribue
23:38 < haypo> feth: recherche google "site:linuxfr.org python 3.3"
23:39 < haypo> feth: je n'ai pas trouvé plus efficace pour avoir une date de release
23:39 < feth> j'ai hâte de la fin du support de Python 2.7
23:39 < rguillebert> marmoute, je suis au moins autant responsable que toi, sauf que j'ai pas d'excuse :)
23:39 < feth> ça sera amusant (et rémunérateur) :)
23:39 < haypo> python.org a un historique de qq. mois sur la page d'accueil, c'est nul
23:40 < rguillebert> je veux pas dire mais appengine supporte pas python 3
23:41 < haypo> rguillebert: c'est utilisé AppEngine ? c'est une question sérieuse, j'en ai aucune idée
23:42 < rguillebert> j'aime pas mais c'est utilisé quand même
23:43 < haypo> rguillebert: pourquoi tu n'aimes pas ? parce que c'est CPython ? :-)
23:43 < rguillebert> bah plus ou moins oui
23:44 < rguillebert> enfin c'est parce que c'est un environnement fermé ou tu peux pas installer tes extensions C par exemple
23:44 < marmoute> google vise un passage à python trois d'ici 2017 il me semble
23:45 < rguillebert> bah la migration totale vers python 3 devait prendre 10 ans d'après les prévisions
23:45 < haypo> rguillebert: on est qu'à la moitié ? pff
23:46 < rguillebert> enfin les gens vont pas avoir le choix a un moment
23:46 < rguillebert> déjà y'a pas mal de gens qui restent sur Python 2 parce que 3 n'est pas supporté par PyPy
23:46 < rguillebert> alors qu'ils utilisent pas PyPy...
23:48 < haypo> rguillebert: pypy ne supporte pas python 3 ?
23:48 < rguillebert> on a une version beta
23:49 < rguillebert> il faut réactiver certaines optimisations dessus et on aimerait que les gens la teste un peu plus mais sinon ça fonctionne