08:18 <Solevis> Bonjour
08:27 <morgan`> hello
08:51 <cyp> plop
10:02 <aconrad> plop
10:37 <gawel> matin
11:08 <No`> salut l'afpy
11:33 <ogrisel1> salut
11:54 <gawel> benoitc: http://bitbucket.org/gjhiggins/shabti/changeset/747a2951ed9e/
11:54 <gawel> \o/
12:01 <mathapi> hello
12:06 <benoitc> woot \o/
12:07 <mathapi> comment faites vous pour accéder à un fichier MDB en python ?
12:08 <mathapi> je suis en train d'essayer avec PyWin32 mais cela ne marche pas
13:14 <gawel> mathapi: avec de l'odbc je dirais
13:38 <mathapi> re
13:38 <mathapi> gawel: quelle API ?
13:38 <mathapi> j'ai des msg d'errer
13:38 <mathapi> d'erreur
13:38 <gawel> je sais plus. pyodbc ?
13:41 <mathapi> pyWin32
13:41 <mathapi> j'en ait essayé plusieur
13:45 <benoitc> http://code.google.com/p/pyodbc/
15:40 <gawel> yotaff: tarek vous savez comment on utilise distribute avec zc.recipe.testrunner ?
15:40 <yotaff> euh
15:40 <yotaff> cad ?
15:40 <gawel> j'essais de décasser mon gp.recipe.pip. j'ai du mal
15:41 <gawel> bah, quand je lance mes tests il me mets un attribute erreur dans un py25/lib/setuptools/blah
15:41 <tarek> t'a un boostrap à jour ?
15:42 <gawel> oui, mais ca c'est pour le buildout. mais pour le buildout de test ?
15:42 <gawel> celui qui est dans /tmp/sample-buildout
15:43 <tarek> ah ok
15:43 <tarek> il lui faut l'option --distribute
15:43 <gawel> au recipe runner ?
15:43 <tarek> pour qu'il se génére avec distribute
15:43 <gawel> t'aurais un exemple ?
15:43 <tarek> au code qui appel "bin/buildout"
15:43 <tarek> montre moi le code
15:43 <gawel> bah c'est zope.testing qui fait ca
15:44 <tarek> mmm j'ai pas compris alors. je pensais que tu générais un buildout dans tes tests
15:44 <gawel> http://bitbucket.org/gawel/gprecipepip/src/tip/gp/recipe/pip/tests/test_docs.py
15:44 <tarek> avec un appel à "bin/buildout"
15:44 <gawel> bah non, le setUp de zope.testing fait ça
15:45 <gawel> j'ai rejouté un zc.buildout.testing.install_develop('virtualenv', test)
15:45 <gawel> oups
15:45 <tarek> mmm ton README.txt le fait aussi
15:45 <gawel> avec distribute
15:45 <gawel> ah, ptete
15:45 <tarek> ligne 61
15:45 <gawel> (fait longtemps que j'y ai pas touché :)
15:45 <tarek> donc là faut ajouter "--distribute" car c pas par défault
15:46 <tarek> cette option va activer distribute dans le test
15:46 <tarek> c un peu pourri mais
15:46 <tarek> faudrait pouvoir activer globalement l'option en fait
15:46 <tarek> en envionement par exemple
15:46 <tarek> os.getenv('USE_DISTRIBUTE', False)
15:47 <tarek> un truc comme ca
15:47 <tarek> comme ca le code de test ne change pas
15:47 <gawel> hm, je lance buildout
15:47 <gawel> pas le bootstrap.py
15:47 <gawel> marche pas
15:49 <tarek> ok. faut creuser coté zope.testing alors, je sais pas trop là
15:49 <tarek> si tu trouves préviens moi, on le change
15:50 <gawel> zc.buildout ama
15:50 <gawel> dans le setup
15:50 <tarek> sinon si tu forces distribute dans ton buildout.cfg ca pourrait marcher
15:51 <tarek> (en eggs=)
15:52 <gawel> je crois que c'est toujours le même blème. quand t'as setuptools dans les lib ca marche moyen
15:56 <tarek> ya des cas tordus ouai
15:56 <tarek> la bonne pratique c'est de pas ajouter setuptools dans les libs, et de demander au end user de choisir
15:56 <gawel> y a rien dans buildout qui dit "utilise distribute"
15:57 <tarek> non, j'y vais mollo
15:57 <tarek> y a just bootstrap.py pour l'instant
15:57 <gawel> bah la je peux pas le laisser choisir. on dirait que pip a besoin de distribute
15:57 <tarek> mais Fred Drake a fait une branche pour le support de Python 3
15:57 <tarek> donc distribute va peut etre etre le default
15:57 <tarek> ah ?
15:58 <gawel> ca me fait une vieille erreur sinon
15:58 <gawel> en fait ca vien ptete d'alleurs tu me dira mais j'ai pas l'impression
15:58 <tarek> fais voir ?
15:59 <gawel> hm, quoique
15:59 <gawel> y a une options dans pip aussi ?
16:00 <gawel> http://friendpaste.com/2CGT2tqgwyI0SkHH2ZVQSe
16:00 <tarek> y a une option dans virtualenv
16:00 <tarek> dans pip je crois pas
16:00 <gawel> pip lance virtualenv
16:01 <tarek> mmm j'ai pas l'impression que cette erreur soit liée à distribute
16:01 <tarek> setuptools-0.6c11-py2.5.egg/setuptools/sandbox.py
16:01 <tarek> il prend le code de setuptools
16:01 <gawel> bah oui, chose que je voudrais éviter :)
16:02 <tarek> pip ne choisis pas
16:02 <tarek> je mate son code 2s
16:04 <tarek> je sais pas trop, pip a l'air d'utiliser un virtualenv deja existant mais je sais pas comment
16:04 <tarek> demande à jezdez sur #distutils sinon
16:04 <tarek> il saura
16:05 <gawel> File "/Users/gpasgrimaud/eggs/pip-0.6.1-py2.5.egg/pip.py", line 1370, in restart_in_venv
16:05 <gawel> virtualenv.create_environment(venv, site_packages=site_packages)
16:05 <gawel> comme ca :)
16:06 <gawel> y a un -E
16:07 <gawel> btw la dernière version a rien a voir avec le tip
16:07 <tarek> ouai je sais, il refactor tout là
16:07 <gawel> j'avais lu ça oui
16:07 <tarek> mais je suis un peu perdu
16:08 <tarek> je demande à Jannis
16:08 <tarek> Si ce code force setuptools, faut qu'il puisse creer un virtualenv avec distribute aussi
16:09 <gawel> la 0.6 marchais avec distribute déjà ?
16:09 <gawel> (de pip)
16:10 <tarek> je sais pas, je savais meme pas que pip se faisait un virtualenv
16:10 <gawel> juste si tu spécifie -E
16:11 <tarek> j'ai pris le truc dans l'autre sens moi
16:11 <tarek> virtualenv --distribute == ca donne un env avec distribute + pip
16:11 <gawel> oui, virtualenv créer son pip.exe :D
16:11 <tarek> ouai :D
16:11 <gawel> c'est récursif :p
16:11 <tarek> ca fait meme mal au crane
16:11 <tarek> bon sinon ca rouel dans la colline ?
16:11 <gawel> du coup c'est de la merde ça marche pas
16:11 <gawel> non je rigole
16:12 <tarek> bah
16:12 <gawel> on fait aller :)
16:12 <tarek> ok
16:12 <tarek> tu t'en fous de toute manière, en php y a pas tout ces problèmes :D
16:13 <gawel> haha