07:14 <morgan`:#afpy> bonjour
10:00 <Nicolas514:#afpy> Salut tout le monde
10:01 <Nicolas514:#afpy> J'ai besoin de vous, je galère et là je sature
10:01 <Nicolas514:#afpy> J'aurais besoin de valider des données
10:02 <Nicolas514:#afpy> Est ce que quelqu'un pourrait m'aider à détecter si il y a des ' ou " dans une chaîne ?
10:03 <gawel:#afpy> if ' ou ' in chaine:
10:03 <Nicolas514:#afpy> C'est aussi simple ca ?
10:04 <gawel:#afpy> ouais
10:06 <Nicolas514:#afpy> Purée j'en reviens pas
10:06 <Nicolas514:#afpy> merci
10:06 <Nicolas514:#afpy> Dernière question,
10:06 <Nicolas514:#afpy> Pour l'instant j'ai : if "'" or "\"" in username:
10:07 <Nicolas514> Est ce que c'est possible de faire un truc du style : if "'" or "\"" in username, password :
10:07 <gawel> non. déjà ton truc marche pas la
10:07 <Nicolas514> comment ca ?
10:08 <gawel> "'" or "\" ca retourne toujour "'"
10:08 <gawel> donc ca test pas les deux
10:10 <Nicolas514> J'ai bien l'impression que ca fonctionne pourtant
10:10 <kujiu> bonjour
10:10 <gawel> m'étonnerais
10:11 <Nicolas514> Exact
10:11 <Nicolas514> ca marche pas
10:11 <gawel> hihihi
10:12 <Nicolas514> T'aurais pas une autre idée par hasard ?
10:12 <gawel> oh si, j'ai plein d'idée
10:12 <gawel> mais si tu cherches pas c'est pas drole :p
10:13 <Nicolas514> lol
10:13 <Nicolas514> avec des parenthèses c'est déjà mieux
10:14 <gawel> if [c for c in r"'\" if c in username]:
10:17 <Nicolas514> ola
10:17 <Nicolas514> trop complexe pour moi
10:17 <gawel> fallait pas me demander d'idée aussi. quelle idée
10:18 <Nicolas514> lol
10:28 <jpcw> gawel: Nicolas514 encore faut-il avoir l'idée de ne pas avoir la drole idée de demander une idée !
10:29 <gawel> :)
11:34 <dooni:#afpy> slt
11:43 <zafy:#afpy> salut
11:43 <zafy:#afpy> ogrisel, http://www.telegraph.co.uk/technology/google/6770788/Le-Web-Google-Goggles-to-blur-faces.html je viens de voir ca
11:43 <zafy:#afpy> on va avoir une vie privée encore un peu plus longtemps
11:43 <misc:#afpy> zafy: alors, l'afpyhero ?
11:44 <zafy:#afpy> misc, c'était bien sympa ma foi
12:08 <gawel:#afpy> tarek reste plus qu'a mettre en prod :D
12:08 <tarek:#afpy> hehe ouai
12:08 <tarek:#afpy> encore quelques tests unitaires
12:08 <gawel:#afpy> :D
12:10 <gawel> t'aurais du balancer une vieille blague genre "je viens de releaser un nouveau paquet" :p
12:10 <gawel> baby 2.0
12:10 <tarek> hehe
12:11 <tarek> j'étais trop ému pour y penser
12:11 <gawel> :)
12:11 <tarek> prochaine écho je le fais
12:11 <tarek> par contre l'hallu : il faisait du trampoline le bébé, il rebondissait contre le bord et faisait des sauts sans arret. le gynéco a demandé à AMina si elle prenait de la coke :D
12:12 <tarek> un vrai marsupilami
12:12 <gawel> haha
12:12 <gawel> tu vas morfler si il a déjà la patate comme ça
12:12 <gawel> les nuits vont être dur :p
12:12 <tarek> tu m'étonnes. pourtant c'est bizzare, je suis super calme moi :d
12:13 <gawel> ca doit sauter un génération ;)
12:13 <tarek> ahah
12:21 <zafy> tarek, félicitations (c'est dingue les trucs qu'on apprend sur irc)
12:21 <zafy> :)
12:21 <tarek> zafy, merci :)
12:23 <misc> je trouve assez curieux de féliciter tarek alors que ça ne fait que commencé
12:23 <misc> on devrait le féliciter quand le gamin se casseras de la barraque plutot
12:23 <gawel> bah lui il a fait son taf :D
12:24 <tarek> misc, ben c'est parceque j'ai fini ma part de boulot
12:24 <tarek> hehe
12:24 <zafy> lol
12:25 <tarek> (heureusement qu'elle est pas sur le chan Amina)
12:25 <zafy> quand je pense a mes parents qui ont du en elever 8 :D
12:25 <zafy> tarek, ca se trouve elle y est
12:25 <zafy> t'en sais rien :P
12:26 <tarek> 8... wow
12:26 <zafy> tarek, famille recomposée (ils ont trichés)
12:26 <zafy> en plus y a des jumeaux dans le lot
12:26 <tarek> a ok - mais bon, 8.
12:50 <zafy> tarek, noel a la maison c'est fun
13:44 <kujiu:#afpy> tarek: félicitations
13:45 <tarek:#afpy> kujiu, thx
13:45 <gawel> pas mal le coup du fork :p
13:49 <benoitc> quoi qu'on se demande à quelle révision
13:50 <gawel> haha
13:56 <tarek:#afpy> hehe
15:38 <dooni:#afpy> slt, dsl de vous deranger, existe il une doc quant a l installation dun serveur pypi?
15:39 <misc:#afpy> cad ?
15:44 <yotaff:#afpy> matin
15:44 <yotaff:#afpy> tarek: ping
15:44 <yotaff:#afpy> c'était bien hier ?
15:44 <yotaff:#afpy> trop fatigué pour venir
15:44 <tarek:#afpy> yotaff, salut
15:45 <tarek:#afpy> suis pas allé moi
15:45 <yotaff:#afpy> tarek: yop
15:45 <tarek:#afpy> j'etais à dijon
15:45 <yotaff:#afpy> tarek: je te pingue pour autre chose :)
15:45 <tarek:#afpy> mais apparament c t cool
15:45 <yotaff:#afpy> tarek: le projet mirroir PyPi ca en est ou ?
15:45 <tarek:#afpy> dooni, tu peux essayer BasketEgg ou PloneSoftwareCenter
15:45 <tarek:#afpy> yotaff, c'est partiellement implémenté sur pypi,
15:45 <tarek:#afpy> mais c moins prioritaire
15:45 <yotaff:#afpy> ok
15:45 <tarek:#afpy> que les autres PEP
15:46 <tarek:#afpy> (PEP 381 pour le mirroir)
15:46 <yotaff:#afpy> car vu que je maintiens un mirroir interne
15:46 <tarek:#afpy> ouai
15:46 <yotaff:#afpy> ca me broute de voir ce dépotoir qu'est le pypi
15:46 <tarek:#afpy> ben en gros c pareil sauf qu'il faut des pages de hits
15:46 <tarek:#afpy> -> collective.eggproxy
15:46 <tarek:#afpy> ca prend ce que tu consommes, c tout
15:47 <yotaff:#afpy> pas le soucis :) j'ai un mirroir interne depuis 1 an
15:47 <yotaff:#afpy> c'est le manque de consistence du pypi qui est en cause. Tout les paquets qui sont sur le pypi tout va bien
15:47 <yotaff:#afpy> mais ceux qui s'amusent a foutre le paquet chez eux
15:47 <yotaff:#afpy> et qui gère mal ensuite
15:48 <yotaff:#afpy> ca tiendra pas la route longtemps pour la mise en place d'un mirroir officiel
15:49 <yotaff:#afpy> donc je me disais si ca vallait pas la peine de trouver un isp
15:49 <yotaff:#afpy> genre free, et de proposer un mirroir rapidement
15:49 <yotaff:#afpy> et montrer aux gens que ca déconne car certains font n'importe quoi
15:50 <tarek:#afpy> tu veux dire, interdire les paquets stockés aileurs que sur PyPI ?
15:50 <yotaff:#afpy> ca peut etre une solution, car la redirection vers une homepage et parsing du html "a la main"
15:50 <yotaff:#afpy> c'est plus que bancal
15:51 <tarek:#afpy> c'est pas un pb de PyPI; c un problem des packagers
15:51 <yotaff:#afpy> ben un peu, pypi devrait pas accepter une reduirection
15:51 <tarek:#afpy> certains feront toujours des paquets bancals
15:51 <yotaff:#afpy> c'est pas que le paquet est mauvais
15:51 <tarek:#afpy> pypi est juste un directory de project avec hébergement optionel
15:51 <yotaff:#afpy> c'est qu'il n'est pas accessible sans chercher
15:52 <yotaff:#afpy> exemple :
15:52 <yotaff:#afpy> le mec refait son site
15:52 <yotaff:#afpy> les urls ne sont plus sur la homepage
15:52 <yotaff:#afpy> mais dans un /download/index.html
15:52 <yotaff:#afpy> c'est mort
15:52 <tarek:#afpy> non, il rebalance un paquet
15:52 <yotaff:#afpy> ?
15:52 <tarek:#afpy> il met à jour les meta sur pypi
15:53 <tarek:#afpy> et c bon
15:53 <yotaff:#afpy> ben il le fait pas
15:53 <yotaff:#afpy> c'est bien le pb
15:53 <yotaff:#afpy> le pypi doit être plus contraignant
15:53 <yotaff:#afpy> avec des règles qui permettent le download facile
15:53 <tarek:#afpy> oui, et donc:
15:53 <yotaff:#afpy> pas à la discrétion du dev
15:53 <misc:#afpy> et virer les paquets si les urls sont mauvaises ?
15:53 <tarek:#afpy> oui, et donc: c'est le mantainer qui est mauvaus là
15:53 <tarek:#afpy> pas pypi
15:54 <misc:#afpy> ou envoyé un mail , ou déplacer le paquet dans une zone "à vérifier/a mettre à jour" ?
15:54 <yotaff:#afpy> obliger le dépot sur pypi me semble le plus simple
15:54 <misc:#afpy> yotaff: ça va faire chier des gens
15:54 <tarek:#afpy> et si t'a pas envie
15:54 <yotaff:#afpy> c'est 20 Go un mirroir + proxy
15:54 <misc:#afpy> y a des mecs qui comptent leur download
15:54 <tarek:#afpy> si par exemple tu veux compter les hits
15:54 <tarek:#afpy> oui voila :)
15:55 <misc:#afpy> des gens qui mettent le paquet avec autre chose qui n'a pas sa place sur pipy
15:55 <tarek:#afpy> si tu veux juste etre registered
15:55 <yotaff:#afpy> ben ca donne un dépotoir
15:55 <tarek:#afpy> il ne faut pas confondre pypi avec easy_install et pip, qui font parfois n'importe quoi
15:55 <yotaff:#afpy> avec des projets avec plusieurs noms
15:55 <yotaff:#afpy> des urls fausses
15:55 <tarek:#afpy> yotaff, le web est un dépotoir :D
15:55 <misc:#afpy> yotaff: personne ne nie ça je pense
15:55 <yotaff:#afpy> ou je te parle de setuptools ?
15:56 <benoitc_:#afpy> s/fausses/plus actuelles
15:56 <yotaff:#afpy> je parle juste du pypi
15:56 <tarek:#afpy> c'est setuptools qui pete quand il suit les liens sur pypi
15:56 <misc:#afpy> mais faut juste voir qu'une fois que tu as donné une possibilité à quelqu'un, c'est dur de la reprendre
15:56 <tarek:#afpy> yotaff, ama ce qu'il te faut c'est un pypi "corporate" - avec une QA plus elevée
15:56 <yotaff:#afpy> euh
15:57 <tarek:#afpy> ou tu check la QA
15:57 <yotaff:#afpy> peut etre
15:57 <yotaff:#afpy> mais je te parle pas de mes paquets hein
15:57 <tarek:#afpy> je m'en doute :)
15:57 <yotaff:#afpy> ok :)
15:57 <tarek:#afpy> on a parlé de mails de warnings à posteriori
15:57 <yotaff:#afpy> d'ailleurs faut que je monte un pypi interne
15:57 <yotaff:#afpy> et celui que j'ai pris et pas top
15:57 <yotaff:#afpy> va falloir proposer des patchs
15:58 <tarek:#afpy> yotaff, mais sur ton pypi corporaye tu peux y mettre les paquets de la communauté qui matchent tes requirments en QA
15:58 <tarek:#afpy> t
15:58 <yotaff:#afpy> ben j'ai du mal a comprendre ton idée la
15:58 <yotaff:#afpy> on va forker pypi ?
15:58 <yotaff:#afpy> et proposer ca ?
15:58 <tarek:#afpy> non non,
15:59 <tarek:#afpy> tu dis que tu as des pbs avec PyPI pour ton boulot de tous les jours, sur la QA des paquets, c bien ca ?
15:59 <yotaff:#afpy> ben disons que pour un PYPI interne, je me débrouille, mais pour ton PEP
16:00 <yotaff:#afpy> je vois pas les responsable de mirroirs s'amuser à ca
16:00 <yotaff:#afpy> a récupérer à la main des paquets
16:00 <tarek:#afpy> on parle pas de mon PEP (c juste un systeme de mirroring)
16:00 <yotaff:#afpy> et devoir ne rien effacer car un paquet peut disparaitre
16:00 <yotaff:#afpy> ok donc tu veux pas tout avoir
16:01 <yotaff:#afpy> juste ce qui a sur pypi
16:01 <yotaff:#afpy> faudra bien un jour avoir un truc de la qualité de cpan
16:01 <tarek:#afpy> yotaff, IOW tu peux pas interdire l'entrée de PyPI à des paquets un peu bancales. donc avoir ton propre serveur PyPI avec un sous-ensemble..
16:01 <tarek:#afpy> qu'est ce qui te fait dire que pypi est moin bien au niveau de la quelité des paquets
16:02 <yotaff:#afpy> encore une fois je te parle pas de paquet bancale
16:02 <yotaff:#afpy> je te parle de ne pas avoir les paquts
16:02 <yotaff:#afpy> enfin breg
16:02 <yotaff:#afpy> bref
16:02 <yotaff:#afpy> </rant>
16:02 <tarek:#afpy> je suis largué, je comprends plus ce que tu veux là :)
16:03 <yotaff:#afpy> je te montrerai un jour devant une machine
16:03 <yotaff:#afpy> au fait
16:03 <yotaff:#afpy> ton sprint la
16:03 <yotaff:#afpy> pas grand monde s'est inscrit
16:04 <yotaff:#afpy> donc je vais surement repousser
16:04 <yotaff:#afpy> surtout que janvier j'ai du taff a ne plus finir
16:06 <yotaff:#afpy> tarek: tu utilises un pypi interne avec xml-rpc ?
16:06 <yotaff:#afpy> je teste clueManager
16:06 <yotaff:#afpy> c'est pas top top
16:07 <tarek:#afpy> ah
16:07 <tarek:#afpy> PloneSoftwareCenter ca marche bien
16:07 <tarek:#afpy> c moi qui l'ai fait c pour ca ;)
16:07 <yotaff:#afpy> j'ai besoin d'un truc minimal
16:08 <yotaff:#afpy> sans auth, juste la capacité de faire python setup.py register & upload
16:08 <yotaff:#afpy> et lancer un kgs dessus
16:11 <tarek:#afpy> EggBasket ?
16:11 <tarek:#afpy> (note que PSC, par défaut, tu peux enlever l'auth)
16:12 <yotaff:#afpy> wai je matte eggbasket
16:12 <yotaff:#afpy> pas de maj depuis 1 an
16:12 <yotaff:#afpy> on va voir
16:13 <yotaff:#afpy> ah bah tiens
16:13 <yotaff:#afpy> ImportError: No module named turbogears.finddata
16:14 <yotaff:#afpy> quand on parle de mainteneurs :)
16:14 <yotaff:#afpy> debian ca rend aigri
16:14 <yotaff:#afpy> on s'attend a ce que ca marche :)
21:31 <david:#afpy> bonsoir
21:32 <Guest16234:#afpy> une question: peut t-on joindre des fichiers sur le forum? sinon y-a t-il un autre alternative que copier/coller du code?
21:33 <encolpe:#afpy> Guest16234: quel forum ?
21:33 <encolpe:#afpy> celui du site web ou ce forum ?
21:34 <Guest16234:#afpy> le forum général python
21:34 <Guest16234:#afpy> ttp://www.afpy.org/python/forum_python
21:36 <encolpe:#afpy> Guest16234: oui
21:37 <encolpe:#afpy> Guest16234: Il ne faut pas utiliser la réponse rapide mais cliquer sur le lien 'Répondre'
21:37 <encolpe:#afpy> Ou créer un nouveau sujet
21:46 <Guest16234:#afpy> ok, j'avais déjà chercher de ce coté mais mal apparamment...