<    March 2017    >
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31
00:07 chinosoliard joined
00:19 fuaa2 joined
00:41 nstefani joined
00:48 nstefani joined
00:48 Gonza joined
00:59 nicoechaniz1 joined
01:01 <humitos> os.walk devuelve siempre la misma respuesta? incluso en diferentes máquinas con la misma estructura de directorios? el orden de los archivos/directorios de qué depende?
01:03 <GiLgAmEzH> humitos: creo que el órden no es el mismo.
01:04 <humitos> sospechamos que no...
01:04 <humitos> pero no encontré eso muy claro en la doc oficial
01:04 <humitos> (estamos en py2)
01:08 seba1 joined
01:36 chinosoliard joined
01:54 sergiusens joined
01:55 gusam joined
01:55 <lalita_> gusam: Te damos la bienvenida a #pyar
02:15 mefistofeles joined
02:48 MalaLeche joined
02:59 qlixed joined
03:09 sdd14 joined
03:25 carpediem joined
03:25 carpediem joined
03:30 nicoechaniz joined
04:25 nicoechaniz joined
04:55 SamSagaZ joined
04:56 SamSagaZ joined
05:29 mguillech joined
06:37 Gonza joined
06:38 Gonza joined
06:57 fuaa2 joined
07:01 mguillech joined
07:42 Mattiass joined
07:42 <lalita_> Mattiass: Te damos la bienvenida a #pyar
08:11 pcaruana joined
08:19 mguillech joined
08:24 fuaa joined
08:26 luciano joined
09:22 <facubatista> Muy buenos días a todas!
09:25 <StucKman> buongiorno
09:30 <StucKman> facubatista: cómo se llamaban los bihos pythónicos que son un paso mas allá de las properties? descriptors?
09:31 <facubatista> hola StucKman
09:31 <facubatista> StucKman, creo que descriptors es lo que buscás, porque las properties están armadas con descriptors
09:32 <StucKman> ya
10:32 mguillech joined
10:49 grafuls joined
10:52 <dlitvak> o/
10:52 <dlitvak> buen dia StucKman now again on the other side of the earth
10:57 <StucKman> dlitvak: en *cuál* ? :)
10:57 <dlitvak> .ar :)
10:57 <* StucKman> se descose lasoreja con gallows pole de ledzep
10:58 <dlitvak> llegue ayer a la mañana... pero me agarro un kernel panic y crashee en la cama todo el dia
10:59 <StucKman> juaz
10:59 <StucKman> j.lag is a bitch
11:00 <StucKman> perate que te vengas de vuelta
11:10 <dlitvak> jaja nah, en un par de dias me aclimato
11:10 <dlitvak> aparte es mas facil venir para este lado
11:11 <dlitvak> pero... hoy me desperte a las 3 am con los ojos como 2 faroles
11:15 chinosoliard joined
11:18 rbistolfi joined
11:19 cgfuh joined
11:22 rafaelferrero joined
11:28 juantelez joined
11:32 Darni joined
11:35 tiki_ joined
11:37 SamSagaZ joined
11:41 t0n1 joined
11:45 micabressan joined
11:56 Diego_ joined
11:56 <lalita_> Diego_: Te damos la bienvenida a #pyar
11:57 mguillech joined
11:57 sergiusens joined
12:07 MalaLeche joined
12:10 PoZ0 joined
12:10 delfox joined
12:12 Joaquin joined
12:18 delfox joined
12:23 litox joined
12:24 acangiani joined
12:25 mefistofeles joined
12:27 GiLgAmEzH joined
12:42 SamSagaZ joined
12:47 entrerrianas joined
12:55 matibarriento joined
13:07 aguz joined
13:07 javimansilla joined
13:10 PoZ0 joined
13:10 PoZ0 joined
13:29 PoZ0 joined
13:32 <facubatista> hay forma de obtener *el método* desde un frame?
13:33 <facubatista> o sea, tengo el frame "vivo", sé que el nombre es "tal" (me lo da el inspect.stack()), pero quiero saber el nombre de la clase
13:33 <facubatista> pensé en agarrar el método y preguntarle, pero no encuentro como agarrar el método
13:34 <GiLgAmEzH> facubatista: creo que lo hice una vez.
13:35 <GiLgAmEzH> facubatista: ah no... lo que yo había usado es obtener el "caller"
13:35 <facubatista> ah, pero tengo la instancia en "self" de los locals!!!
13:35 <StucKman> heeh
13:35 <facubatista> siendo: (Pdb) row[0]
13:35 <facubatista> <frame object at 0x2ab665ede050>
13:36 <facubatista> (Pdb) row[0].f_locals['self'].__class__.__name__
13:36 <facubatista> 'RevisionGateway'
13:36 <facubatista> que hack
13:36 <GiLgAmEzH> facubatista: https://docs.python.org/3/library/inspect.html#inspect.getmembers ?
13:36 <lalita_> GiLgAmEzH: [#15115] 29.12. inspect — Inspect live objects — Python 3.6.1rc1 documentation
13:36 <GiLgAmEzH> ja!
13:38 celia joined
13:42 <StucKman> facubatista: groxx
13:45 cramm_ joined
13:48 fisa joined
13:52 nicoechaniz joined
13:55 <fisa> GiLgAmEzH: te cuento mi nivel de odio
13:55 <fisa> borré mi mirror y lo puse a bajar de vuelta con la config actualizada
13:55 <fisa> y resulta que hash-index=false genera la estructura que yo tenía de antes
13:55 <fisa> o sea, borré 250GB al pedo
13:56 <fisa> de esos 250GB buena parte ya era con la nueva estructura
13:56 <fisa> :(
13:56 D3f0 joined
13:57 <fisa> GiLgAmEzH: conclusión: mi mirror no creo que llegue a estar, porque está arrancando ahora de cero y me re limita la velocidad el server de ellos (1.5mb tope)
13:58 nicoechaniz joined
13:59 <dlitvak> fisa: :(
14:00 <dlitvak> ojala que llegue.. y si no llega... todo lo que este disponible va a ser de recontra ayuda
14:00 Juan_Carlos joined
14:00 <fisa> dlitvak: igual creo que el de GiLgAmEzH llega
14:00 <dlitvak> hay chances de configurarlo de forma que tenga fallback en pypi si no esta el paquete en tu mirror?
14:01 <fisa> dlitvak: nop
14:01 <dlitvak> :(
14:01 <fisa> dlitvak: pero para algo parecido, se puede usar devpi
14:01 <fisa> dlitvak: en realidad no se si a pip no le podés pasar varios indexes, si es así se podría
14:02 <dlitvak> estaria bueno probar eso... porque de ultima... tenemos los paquetes mas comunes en el mirror... y el resto lo offloadeamos
14:02 <dlitvak> porque estoy 99% seguro de que el 99% de los paquetes de pip nunca los vamos a tocar :P
14:02 <fisa> dlitvak: bandersnatch no tiene forma de elegir qué paquetes bajar
14:02 <fisa> dlitvak: va sincronizando en orden alfabético todo
14:03 <dlitvak> y eso de devpi?
14:03 <fisa> dlitvak: y devpi no tiene forma de pre-cargarlo con paquetes, tenés que hacer pip install de todo lo que querés que tenga, de todas las versiones, y desde las plataformas y versiones de python que querés que baje
14:03 <dlitvak> ahh que paja
14:04 <dlitvak> propongo como proyecto entonces para pycamp hacer un buen proxy para estos casos :)
14:05 <dlitvak> onda devpi, pero que lo puedas seedear
14:05 <fisa> voy a proponer en pycamp modificar a bandersnatch para que pueda recibir una lista de paquetes "prioritarios" que bajar
14:05 <fisa> total ya hice la tarea de sacar stats de los paquetes más bajados, etc
14:05 <dlitvak> fisa: do we read each others minds? :P
14:05 <fisa> jeje
14:07 kobain joined
14:22 gaucho joined
14:25 <matibarriento> buenas pyar
14:27 <dlitvak> matibarriento: o/ como andas querido?
14:27 <matibarriento> dlitvak: todo bien, esperando el miercoles-jueves-viernes
14:28 <dlitvak> :)
14:28 <dlitvak> por que el miercoles?
14:28 <dlitvak> jaja
14:28 <matibarriento> dlitvak: tengo clases de clown
14:28 <matibarriento> dlitvak: vos como estas?
14:28 <dlitvak> :O nice
14:28 <dlitvak> muy bien, recien releasee una version nueva de un SDK que hace 3 meses estaba esperando la luz verde
14:29 <dlitvak> y vengo publicando cosas como un campeon
14:29 <dlitvak> ultimamente
14:29 <dlitvak> muchisimo laburo
14:29 <dlitvak> ahora estoy por firmar mi contrato de full-time en contentful :D
14:30 SamSagaZ joined
14:35 humitos joined
14:37 qlixed joined
14:42 <GiLgAmEzH> fisa: si :( me di cuenta tarde
14:42 <GiLgAmEzH> dlitvak: el plan B es usar devpi que ya nos ayuda un montón. si llega el mirror joya
14:42 <humitos> devpi es muy bueno :)
14:43 <GiLgAmEzH> y de paso hay que hacer un script que haga un warmup de devpi. :-) proyecto para pycamp
14:43 <GiLgAmEzH> humitos: si, el mirror es mejor si lo podes armar je
14:43 <humitos> sí, claro... pero tiene su costo
14:44 <dlitvak> GiLgAmEzH, humitos, fisa: ahi agrego a la lista de actividades de pycamp la propuesta para armar un mejor mirror :)
14:45 <GiLgAmEzH> dlitvak: en realidad es el proyecto "Pyar fliying circus suitcase"
14:45 <GiLgAmEzH> yo lo propongo ahora ;)
14:45 <GiLgAmEzH> va.. o ponelo :P
14:45 <GiLgAmEzH> si ya estas ahi
14:45 <dlitvak> deeeeejame a mi :P
14:45 <dlitvak> se
14:45 <dlitvak> jajaja
14:45 <dlitvak> ya estoy editando
14:45 <GiLgAmEzH> pero quiero ese nombre :P
14:46 <GiLgAmEzH> humitos: si, por otro lado si tenemos algo fijo armado es cuestion de ir actualizandolo. Es un costo que vale la pena
14:46 <GiLgAmEzH> humitos: además es mas copado. le podes decir a la gente "en esta valija tengo todo el conocimiento de la comunidad python del universo"
14:47 <humitos> jaja, eso sería cierto si no existieran cosas como "conda" que tanto te gustan ;)
14:47 <humitos> perdón, no me pude aguantar
14:48 <GiLgAmEzH> humitos: eso es el conocimiento de la gente de la comunidad de Conda. no la de python ;)
14:48 <* GiLgAmEzH> bardea
14:49 <GiLgAmEzH> facubatista: no deberiamos tener el pycamp en el topic?
14:50 <dlitvak> https://www.irccloud.com/pastebin/tX6WRH7i/
14:50 <lalita_> dlitvak: [#15116] Snippet | IRCCloud
14:50 <dlitvak> GiLgAmEzH, fisa , humitos ☝️
14:51 <GiLgAmEzH> dlitvak: si no dice "PyAr Fliying Circus" no le doy +1
14:51 <dlitvak> jaja editalo y ponelo si queres :P
14:51 <dlitvak> puse "valijita pycampera" para los que no entienden las referencias monty pythonescas
14:51 <dlitvak> :P
14:53 javimansilla joined
14:56 <GiLgAmEzH> facubatista: "/msg ChanServ TOPIC #foo bar"
14:56 <GiLgAmEzH> no hace falta el +o
14:57 <facubatista> ahi vamos
14:57 <facubatista> GiLgAmEzH, sí, necesitamos PyCamp en el topic :)
14:58 gaucho joined
15:01 MalaLech_ joined
15:06 <StucKman> 15:04 < dlitvak> propongo como proyecto entonces para pycamp hacer un buen proxy para estos casos :)
15:06 <StucKman> dlitvak: eso se llama squid o similar
15:07 <dlitvak> StucKman: puede ser :) i'm open to anything
15:07 <StucKman> ahora, raro que ninguna de as empresas que laburan con python tengan una cosa así
15:07 <dlitvak> por eso puse "a investigar" quizas la solucion ya existe
15:07 <dlitvak> y es solo cuestion encontrarla e implementarla
15:07 <StucKman> y/o una red de mirrors localizados
15:10 <StucKman> nadie tiene mirror de pipy?
15:11 <facubatista> pregunta CDPedia related: tengo un archivo con este contenido: http://linkode.org/lwNgEH7ayV2uul5oD6trO4
15:11 <lalita_> facubatista: [#15117] Linkode
15:11 <facubatista> si yo grabo ese contenido en un archivo "fruta" (sin extensión), y lo abro localmente con firefox, me lo renderea ok
15:12 <facubatista> pero lo estoy sirviendo desde cdpedia, así: http://127.0.0.1:8000/images/math/render/svg/8f85ec5f1c5816016c0d1e8986a965baa4193abc , y resulta que no me lo renderea, sólo me muestra el contenido
15:12 <lalita_> facubatista: error con la página: Connection was refused by other side: 111: Connection refused.
15:13 <StucKman> es un .svg
15:13 <facubatista> debería servirlo con un mimetype, cierto? me pregunto si con sólo agregarle un .svg al nombre del archivo andaría
15:13 <StucKman> facubatista: el segundo link dice 127.0.0.1, no llego
15:13 <facubatista> StucKman, es el contenido del linkode, quise mostrarles el path, nada mś
15:13 <facubatista> *más
15:14 Topic for
15:14 <GiLgAmEzH> del canal: http://irclogger.com/.pyar/ | Video/msg de PyAr: http://bit.ly/1dMsCrA | Trabajos en Python: http://python.org.ar/trabajo/ | Admin:
15:14 <lalita_> [#3811] http://irclogger.com/.pyar/ : <no title> [by rbistolfi, 2012-06-14, 20:02:40]
15:14 <* GiLgAmEzH> rompe todo
15:14 <GiLgAmEzH> XD
15:15 <dlitvak> facubatista: el archivo por si solo no deberia renderearse, ya que los SVGs tenes que manipularlos externamente para que sean "visibles"
15:16 <dlitvak> basicamente, tiene que estar incluido dentro de otro documento y tener las reglas de rendereo definidas
15:16 <facubatista> dlitvak, na, firefox lo renderiza
15:16 <facubatista> dlitvak, como dije, si grabo eso en un archivo "fruta" y hago "firefox fruta", funca
15:16 Topic for
15:16 <dlitvak> https://developer.mozilla.org/en-US/docs/Web/SVG/SVG_as_an_Image
15:16 <lalita_> dlitvak: [#15118] SVG as an Image - SVG | MDN
15:17 <GiLgAmEzH> perdón por el flood. se me escapó un copy paste
15:17 <dlitvak> facubatista: sisi eso es porque firefox por default trata a los SVGs con scripts disabled y como imagen
15:17 <dlitvak> mirate el link que te pase recien
15:18 <facubatista> dlitvak, ok, pero si lo sirvo a mano no lo veo
15:18 <dlitvak> porque tiene que estar incluido en un <img> o <svg>
15:19 <dlitvak> o tenes que servirlo con el content-type apropiado
15:19 <dlitvak> si tu server no sirve Content-Type: 'image/svg+xml', no te lo va a renderear
15:20 <dlitvak> te va a mostrar el xml (porque... en definitiva es un xml)
15:20 <dlitvak> facubatista: fijate que header te manda el server de la CDPedia
15:22 <facubatista> dlitvak, sin embargo ese contenido acá funciona bien: http://taniquetil.com.ar/facundo/test1
15:22 <lalita_> facubatista: [#15119] text/plain
15:22 <facubatista> dlitvak, y no me está dando el contenttype en la respuesta
15:23 <StucKman> facubatista: metele .svg, los webservers en gral no mirotean el contenido del archivo sino la extensión y su asociación con myme types
15:24 nicoechaniz joined
15:24 <GiLgAmEzH> facubatista: es lo que dice StucKman depende de la config de tu server.
15:25 <dlitvak> facubatista: si... raro... estoy de acuerdo con StucKman
15:34 <facubatista> ok, voy a probar
15:37 <StucKman> capá lo piola seŕia poder reagrupar todos los pauqtes vendoreados de los proyectos y armarse un µ-pipy
15:39 PoZ0 joined
15:56 TheCoffeMaker joined
15:56 TheCoffeMaker joined
15:56 <GiLgAmEzH> StucKman: esa era la idea. creo que puede salir muy simple con devpi. Un script que te baje el top algo de paquetes. En la versión mas nueva además (no TODAS las versiones)
15:56 <GiLgAmEzH> entonces armamos una lista del top N y además una lista con los paquetes que ya sabemos de antemano que se van a usar
15:57 <GiLgAmEzH> ahora bien... teniendo el hardware disponible es cuestión de organizar bien y tenes el mirror entero siempre
15:57 <GiLgAmEzH> por ahi la respuesta es un disco e 2TB y una raspy
15:57 MalaLeche joined
16:02 <StucKman> GiLgAmEzH: no, digo, llegás al pycamp, le das tus paquetes al IT guy, los mete al repo, refresh, voilà
16:02 ezekini joined
16:02 <lalita_> ezekini: Te damos la bienvenida a #pyar
16:06 sergiusens joined
16:15 humitos joined
16:31 MalaLeche joined
16:36 StucKman joined
16:36 cramm__ joined
16:38 nicoechaniz joined
16:39 nicoechaniz1 joined
16:50 SamSagaZ joined
16:52 nicoechaniz joined
16:53 mefistofeles joined
16:59 gaucho joined
17:06 t0n1 joined
17:13 bishop1 joined
17:19 PoZ0 joined
17:21 ralsina joined
17:28 nicoechaniz joined
17:33 D3f0 joined
18:10 nicoechaniz joined
18:29 override joined
18:29 <lalita_> override: Te damos la bienvenida a #pyar
18:39 nicoechaniz joined
19:03 marky1991 joined
19:09 <fisa> GiLgAmEzH: no se si comparto lo de ir por devpi
19:10 <fisa> GiLgAmEzH: lo estuve mirando, y la verdad que es medio monstrósico, con cosas re extrañas como indexes y caches por usuario, etc
19:10 <fisa> GiLgAmEzH: me parece muy enredado para resolver algún caso extraño de alguien, que no se bien qué problema tendría
19:13 micabot joined
19:27 <dlitvak> me habia olvidado lo shitty que a veces es Ruby... que lindo que sos Python, como te amo
19:34 D3f0 joined
19:34 D3f0 joined
19:35 D3f0 joined
19:36 D3f0 joined
19:37 D3f0 joined
19:38 D3f0 joined
19:38 D3f0 joined
19:39 D3f0 joined
19:42 <GiLgAmEzH> fisa: ah mira vos. bueno, tenemos para divertirnos :-)
19:42 nicoechaniz joined
19:42 <GiLgAmEzH> fisa: tal vez podemos mirar bandersnatch. (que lo estan reescribiendo para asyncio con py3)
19:43 <fisa> GiLgAmEzH: groso, no sabía lo de bander con asyncio
19:43 <fisa> GiLgAmEzH: iría por ese lado. Yo ya bajé las stats de descargas el otro día (pesan como 8GB en raw, jeje)
19:44 <GiLgAmEzH> joya. voy a checkoutear el código para tenerlo
19:44 <GiLgAmEzH> (mercurial BTW)
19:45 luriSilva joined
19:47 <dlitvak> GiLgAmEzH, fisa: yo diria de ir con algo desde 0, de paso lo podemos usar para aprender un par de cosas nuevas :D (por ej... yo nunca escribi un proxy :D )
19:53 luriSilva left
19:55 sdd14 joined
19:56 <angvp> ya mercurial es un bajón
19:56 <angvp> fisa: eso de lo que hablan ^ es para hacer lo de la app que preguntaste en estos días por twitter?
19:56 Fr4n joined
19:57 <fisa> angvp: nop, tema que nada que ver: mirrors y proxies de pypi
19:58 <angvp> ahora leo bien backlog, estoy en una reunión de estas aburridas pero tampoco quiero cebarme tanto
20:03 fuaa2 joined
20:07 PoZ0 joined
20:34 <fisa> angvp: te resumo:
20:34 <fisa> queremos un mirror con un subset X de paquetes
20:34 <fisa> las herramientas de mirrors que hay no se bancan eso:
20:34 <fisa> - bandersnatch: hace mirror entero en orden alfabético
20:35 <fisa> - devpi: solo va cacheando lo que hagas pip install, y no serviría simplemente "hacer pip install antes de todo X" (pensá que baja por ejemplo solo el wheel de la arquitectura en la que hiciste el pip install, etc)
20:35 <fisa> así que en pycamp vamos a ver si hacemos algo nosotros
20:36 nicoechaniz joined
20:36 <fisa> sea nuevo o sea modificar alguno de los dos (yo voto por *no* devpi)
20:36 <dlitvak> yo voto por crear uno nuevo y aprender cosas nuevas :D
20:37 <fisa> dlitvak: por un lado me llama, pero por otro no quiero que hagamos "yet another option con solo algunas cosas"
20:37 <fisa> dlitvak: me suena más razonable agregarle features a lo que casi todos usan
20:37 <fisa> (bander.)
20:37 <dlitvak> seh... i know... but... nuevo :P
20:48 <* GiLgAmEzH> reporta 144GB descargados. va por "geopy"
20:51 <dlitvak> uff, todavia quedan 3 dias mas
20:51 Marcfp joined
20:51 <GiLgAmEzH> ajustadisimoooooooo
20:52 <GiLgAmEzH> quiero que llegue pycamp igual!
20:52 <dlitvak> nos faltara algun paquete que empiece con Z... i can live with that :P
20:52 <GiLgAmEzH> jajajaj
20:52 <GiLgAmEzH> si pasamos la P creo que estamos joya :P
20:52 <dlitvak> nooooo y zope? :P
20:52 <GiLgAmEzH> creo que si ordenamos por las primeras dos letras hay un pico en la curva en PY
20:52 <GiLgAmEzH> zmq!
21:09 b00tstr4p joined
21:14 <* GiLgAmEzH> 145GB git-projects
21:24 D3f0 joined
21:28 Fr4n joined
21:29 nstefani joined
21:33 nicoechaniz joined
21:36 D3f0 joined
21:48 juantelez joined
21:53 nicoechaniz joined
22:04 fuaa joined
22:06 sdd14 joined
22:12 Fr4n joined
22:15 fuaa2 joined
22:18 sdd14 joined
22:18 marky1991 joined
22:21 fuaa2 joined
22:27 nicoechaniz joined
22:28 MA|Pablo3 joined
22:32 Fr4n joined
22:32 GiLgAmEzH joined
22:34 fuaa2 joined
22:39 GiLgAmEzH joined
22:41 MA|Pablo3 joined
22:52 <fisa> GiLgAmEzH, dlitvak: ya lo tengo andando con bandersnatch
22:53 <fisa> le pasás un archivo con una lista de paquetes ordenados, y sincroniza eso primero, y luego el resto
22:53 Fr4n joined
22:55 juantelez joined
22:56 fuaa2 joined
22:58 D3f0 joined
23:02 ssebastianj joined
23:03 wxr joined
23:26 pyarense_i|60718 joined
23:26 <lalita_> pyarense_i|60718: Te damos la bienvenida a #pyar (fijate que te mandé un mensaje por privado, mirá en la otra pestaña arriba)
23:27 b00tstr4p joined
23:53 MalaLeche joined
23:55 chinosoliard joined