00:55 <gawel> ogrisel: http://www.gawel.org/weblog/2008/06/django-le-wsgi-et-paste
00:55 <gawel> :p
01:32 <Bader> gawel: si tu peux, cable ton blog au planet afpy stp
01:32 <Bader> perso je me rappelle plus de comment on y accede en plus :s
08:30 <gawel> Bader: il est dedans depuis un bail
08:35 <gawel> ya mon feed qui doit chier par contre, je sais pas trop pourquoi
10:14 <ccomb> jour
10:16 <Genesis> lu ccomb
10:23 <carxwol> tcho
10:27 <gawel> café
10:32 <Genesis> qui va aux rmll ?
10:33 <No`> Genesis: \o.
10:33 <No`> (au fait, bonjour, les gens)
10:42 <gawel> moi aussi
10:50 <multani> gawel: intéressant ton post sur django + paste
10:51 <multani> un meilleur support du wsgi est prévu en "Must-have features" pour la version 1.0, faudrait peut-être jeter un oeil à ce que raconte le ticket #285
10:52 <ogrisel> gawel: t'as blogué qd ? hier soir ?
10:52 <multani> son message date de 00:55 :p
10:55 <ogrisel> ca c'est du blob qui fait malalatete
10:55 <thomas___C> matin'
10:56 <ogrisel> s/blob/blog
10:56 <ogrisel> matin thomas___C
10:56 <thomas___C> salut olivier! ca gaz?
10:59 <ogrisel> oui ca gumbite et toi ?
11:01 <thomas___C> ben ça pythonise un peu !
11:01 <gawel> ogrisel: ouais
11:01 <gawel> thomas___C: j'ai cassé toute ton appli :p
11:01 <gawel> merde
11:01 <thomas___C> gawel, :)
11:01 <gawel> charset en carton
11:02 <thomas___C> bravo!
11:02 <gawel> ouais, ca passe bien
11:02 <gawel> y a ptete 2/3 bidouille a rajouter et ca sera ok
11:04 <thomas___C> j'ai vu ds logs.afpy.org, que tu avais fait un test pour le rendre accesible
11:04 <thomas___C> on ne peut plus y aller? erruer 503
11:05 <gawel> ouais nan. c'est quand je code
11:05 <thomas___C> ok
13:36 <kujiu> bonjour
15:09 <yotaff> ccomb: ping
15:16 <ogrisel> salut
15:16 <yotaff> yop ogrisel
15:23 <gawel> ééééééééé
15:23 <gawel> yeah, j'ai le droit de faire des accents
15:24 <No`> gawel: bienvenue dans le XXI° siècle ! :)
15:24 <gawel> non mais j'avais jamais trouvé ce qui merdais dans mon term osx
15:25 <gawel> y a une options "Eviter les charactère non ASCII"
15:25 <gawel> et ca fait de la merde si tu la vire pas
15:27 <ogrisel> aha maintenant t
15:27 <ogrisel> es en UTF8
15:27 <ogrisel> je pensais que tu voulais rester en latin9 jusqu a la fin du monde
15:28 <gawel> je suis en utf-8 ? je crois pas
15:29 <gawel> ah si, mais c'est dans irssi ça :)
15:30 <ccomb> yotaff pong
15:32 <ogrisel> héhé
15:34 <yotaff> ccomb: pv
15:35 <ccomb> oh non s'il vous plait monsieur l'agent
15:35 <ogrisel> :)
15:37 <gawel> 69euros pour exhibition sur la voie public au dernier afpyro
15:37 <yotaff> ahahaha
15:40 <No`> au fait, j'ai jamais vu les photos de tarek prises lors de l'afpyro du PYCON-BIÈRE
15:41 <ogrisel> il voulait qu'on les depublient :)
15:41 <tarek> salut les jeunes
15:41 <ogrisel> sans le "nt" a la fin
15:42 <ogrisel> qd on ping le loup, il se pointe sur le chan
15:42 <tarek> :D
15:42 <tarek> bon, personne veut sprinter sur python samedi ?
15:43 <ogrisel> bah on fait deja afpy.org NG
15:43 <ogrisel> on aura pas trop le temps de faire les deux
15:43 <tarek>
15:43 <tarek> nope
15:50 <No`> sphinx, c'est bien, mais si on pouvait l'internationaliser, ce serait encore mieux
15:51 <No`> mon client risque de pas aimer le mélange français-anglais
15:53 <ogrisel> No`: envoie un patch :)
15:57 <No`> ça va être un gros patch, alors... en fait, on peut surcharger les templates, donc il faudrait se taper tout le layout.html et remplacer "table of contents" par "voici le menu, cher monsieur"
15:57 <No`> j'suis déjà fatigué rien qu'à l'idée
15:58 <ogrisel> faut mettre du gettext partout
15:58 <ogrisel> c'est quoi comme moteur de template ?
15:58 <No`> jinja
15:59 <ogrisel> connais pas
15:59 <ogrisel> mais ca doit supporter l'utf8 non ?
15:59 <No`> oui, il me semble...
16:00 <ogrisel> euh je voulais dire le i18n et pas utf8
16:00 <ogrisel> c'est gawel qui change de charset ca me perturbe
16:01 <No`> là, aucune idée
16:01 <No`> dans la doc / le site de sphinx, ça manque de pointeurs vers: "vos suggestions, idées, bugs là"
16:02 <david`bgk> c'est pas traduit sphinix ? :(
16:02 <david`bgk> (hello)
16:02 <david`bgk> -i
16:03 <ogrisel> hello
16:04 <No`> david`bgk: http://svn.python.org/projects/doctools/trunk/sphinx/templates/layout.html
16:04 <No`> snirf
16:05 <KAeL> david`bgk: non, c'est pas traduit
16:05 <ogrisel> yep
16:05 <ogrisel> ca c'est un boulot pour un sprint afpy
16:06 <ogrisel> on en prevoit un en aout ?
16:06 <KAeL> rajouter l'internationalisation dans sphinx ?
16:06 <ogrisel> oui
16:06 <david`bgk> KAeL, tu sais si les pocoo guys sont sur le coup ?
16:06 <No`> au moins les termes en dur dans les templates, laisser la possibilité de fabriquer un .po/.mo pour que ce soit plus propre
16:07 <ogrisel> yep, faut tout gettextifier
16:08 <KAeL> david`bgk: je crois que l'i18n dans sphinx n'est pas prévu/commencé
16:08 <ogrisel> si les templates avaient été ecrite dans un format xml valide on aurait surement pu scripter l'extraction des chaines a traduire avec un chti script lxml
16:08 <KAeL> c'est pas de l'xhtml ?
16:09 <ogrisel> le rendu surement, mais la template je suis pas sur que ce soit valide
16:09 <KAeL> et bon, faut aussi traduire la sortie latex :)
16:09 <ogrisel> je vais linter pour voir
16:09 <KAeL> c'est du jinja la template
16:10 <KAeL> ça va pas passer ton lint :)
16:10 <KAeL> quoique ptêtre que ça peut passer :)
16:13 <ogrisel> non ca passe pas
16:13 <ogrisel> en virant le debut qui est claire pas bon (les macros avant le tag html)
16:13 <ogrisel> layout.html:5: parser error : Entity 'mdash' not defined
16:13 <ogrisel> {%- set titlesuffix = " — " + docstitle %}
16:13 <ogrisel> ^
16:13 <ogrisel> layout.html:10: parser error : EntityRef: expecting ';'
16:13 <ogrisel> if in_admin_panel %}&admin=yes{% endif %}" type="text/css" />
16:13 <ogrisel> ^
16:13 <ogrisel> layout.html:90: parser error : Entity 'copy' not defined
16:13 <ogrisel> © <a href="{{ pathto('copyright') }}">Copyright</a> {{ copyright }}.
16:13 <ogrisel> ^
16:13 <ogrisel> layout.html:92: parser error : Entity 'copy' not defined
16:13 <ogrisel> © Copyright {{ copyright }}.
16:13 <ogrisel> ^
16:13 <ogrisel> donc c'est mort
16:13 <ogrisel> genshi et TAL sont beaucoup meixu de ce point de vue
16:14 <No`> PASTE PARTY TIME!
16:14 <ogrisel> c'est bon ca fait 10 lignes
16:14 <gawel> tu sera privé de pycon
16:14 <gawel> tu n'as pas été sage
16:15 <KAeL> franchement, je préfère la syntaxe jinja à genshi & co
16:16 <multani> pour Jinja, apparement ça supporte pas super bien l'i181n
16:16 <No`> le débat n'est pas là
16:16 <multani> par contre, Jinja2 a un meilleur support ( http://lucumr.pocoo.org/cogitations/2008/06/09/jinja2-rc1/ )
16:17 <multani> c'est peut-être prévu de faire passer Sphinx à Jinja2...
16:17 <KAeL> pas pour le moment
16:17 <KAeL> déjà, jinja2 est pas sorti :)
16:17 <ogrisel> le debat est la : http://www.becontrary.com/debates/xml_or_text_for_python_templates
16:17 <multani> certes :=
16:17 <multani> :)
16:17 <KAeL> No`: effectivement
16:17 <KAeL> y'a pas débat en fait
16:17 <KAeL> y'a juste à se dire que traduire sphinx serait bien
16:20 <ccomb> mieux vaut éditer un template XML avec vi sous gnome, qu'un template texte sous KDE avec emacs :D
16:23 <ogrisel> ahah
16:23 <ogrisel> va faire une sieste ccomb
17:18 <ogrisel> alors ccomb, t'es convaincu par le sommeil polyphasique ?
17:20 <ccomb> ogrisel chut je dors
17:20 <No`> "je dors <blink>pas</blink>", plutôt
20:55 <ogrisel:#afpy> hohoho, j'ai trouvé une tuerie sur internet
20:55 <ogrisel:#afpy> http://www.noiseforfree.com/bpython/
20:55 <ogrisel:#afpy> screenshot : http://www.noiseforfree.com/bpython/screenshots.html
20:55 <ogrisel:#afpy> gawel choppe ca sur ton eeepc
20:56 <rlifchitz:#afpy> ogrisel: hum sympa en effet :)
20:56 <ogrisel:#afpy> faut l'essayer pour comprendre a quel point c'est bien
20:58 <ogrisel:#afpy> sudo aptitude install python-pygments python-pyparsing
20:58 <ogrisel:#afpy> cd /tmp && git clone git://jesus.ath.cx/bpython.git && cd bpython.git && sudo python setup.py install
20:58 <rlifchitz:#afpy> merci ogrisel :)
20:59 <ogrisel:#afpy> rlifchitz: ca doit bien le faire avec des outils qui utilisent beaucoup le shell comme scapy
20:59 <ogrisel:#afpy> ou pylab pour le calcul scientifique
20:59 <rlifchitz:#afpy> carrément
20:59 <rlifchitz:#afpy> je vais tester le "from scapy import *" dedans :)
21:00 <rlifchitz:#afpy> :))
21:00 <gawel> ahaha
21:00 <gawel> je bookmark
21:01 <ogrisel> rlifchitz: http://docs.python.org/tut/node4.html#startup
21:02 <rlifchitz> ben oui tant qu'à faire :p
21:02 <yota> j'ai acheté WingIDE
21:02 <yota> on va voir ce que ca va donner dans le temps :)
21:04 <ogrisel> tu nous montrera ca au sprint
21:04 <ogrisel> bon visiblement le python startup marche pas avec bpython
21:04 <ogrisel> je vais lire la doc de bpython
21:06 <rlifchitz> houlà avec scapy
21:06 <rlifchitz> ça traceback dur
21:10 <rlifchitz> :)
21:10 <rlifchitz> dommage c'est pas super stable
21:10 <KAeL> c'est de qui bpython ?
21:11 <gawel> robert anthony farell
21:11 <KAeL> j'ai vu ouep :)=
21:12 <ogrisel> effectivement c'est pas top stable, ca doit executer du code pas prevu dans scapy lors de l'import du module pour fabriquer sa structure d'introspection
21:13 <KAeL> vite, récupère ton ipython :)
21:14 <ogrisel> ca marche bien avec pylab par contre
21:14 <ogrisel> ca doit etre un bug dans scapy :)
21:14 <ogrisel> KAeL: je peux pas, y a gawel qui fait mes poubelles
21:14 <rlifchitz> :)
21:15 <KAeL> il est rapide le bougre :)
21:18 <gawel> ogrisel: j'arrive a faire passer le vieux zope dans mes middleware avec Paste#proxy
21:18 <gawel> du coup on sait le reskinner avec le middleware
21:18 <gawel> et moi je dis que ça déchire
21:18 <ogrisel> ahaha
21:21 <gawel> les mecs de rpose on fait un truc pour servir mailman en wsgi aussi
21:21 <gawel> faudra que je test
21:21 <gawel> repoze*
21:26 <ogrisel> yep
21:45 <ogrisel> autre lien python du jour : http://linil.wordpress.com/2008/06/14/cairoplot-plotting-graphics-using-python-and-cairo/
21:48 <ogrisel> je vous recommande d'ajouter http://www.reddit.com/r/python dans votre aggregateur
21:48 <multani> ogrisel: dans le même genre, ya PyCha ( http://www.lorenzogil.com/projects/pycha/ ), ça a pas l'air de trop bouger par contre
21:48 <ccomb> ogrisel tu devrais balancer ces liens sur la liste
21:49 <ogrisel> multani: matplotlib est vraiment bien aussi
21:49 <multani> un peu moins sexy peut-être :p
21:50 <Bader> balance les en delicious avec tag python et fr
21:50 <Bader> comme ça ils apparaissent sur le planet
21:50 <ogrisel> c'est pas fr
21:51 <ogrisel> mais je vais faire une chtite news sur afpy.org
21:51 <Bader> "The Hotclub of France is a project to help build reusable Django apps. "
21:52 <Bader> ils ont de ces noms les projets de nos jours jt'e jure
21:55 <multani> c'est pour attirer le chalant, c'est une bonne idée
22:05 <ogrisel> http://www.afpy.org/Members/ogrisel/bpython
22:05 <ogrisel> bon aller je retourne faire du gumby moa
22:10 <ogrisel> idem :)
22:11 <ogrisel> yota, yotaff: on a eu combien de feedbacks sur ton sondage pycon fr ?
22:11 <multani> j'ai pas encore répondu je crois :/
22:12 <ogrisel> ca prend 5min multani
22:12 <multani> ouais
22:12 <multani> allez, motivation
22:12 <ogrisel> http://www.surveymonkey.com/s.aspx?sm=BR3T8HaM03ER9kJSmK8Grw_3d_3d
22:41 <ogrisel> j'adore l'accent de nneka
22:41 <ogrisel> en interview en ce moment sur nova
22:58 <multani> questionnaire rempli _o/
23:11 <ogrisel> merci multani