[pyar] Tengo una idea, tengo una idea??

Juan Carizza juan.carizza en gmail.com
Mar Feb 12 19:21:42 ART 2013


Muy bueno +1


El 12 de febrero de 2013 19:13, Martin Cerdeira
<martincerdeira en gmail.com>escribió:

> 2013/2/11 Martin Cerdeira <martincerdeira en gmail.com>
>
>> 2013/2/11 Martin Cerdeira <martincerdeira en gmail.com>
>>
>>> 2013/2/11 Martin Cerdeira <martincerdeira en gmail.com>
>>>
>>>> On Sat, Feb 9, 2013 at 3:10 PM, Martin Cerdeira <
>>>> martincerdeira en gmail.com> wrote:
>>>>
>>>>>  Gente, como va? A ver si alguno me puede dar una mano. Estoy tratando
>>>>>> de hacer el deploy de la aplicación esta (la que usa bottle + PIL) en
>>>>>> heroku.
>>>>>>
>>>>>> El tema es, estoy siguiendo esta receta:
>>>>>>
>>>>>> https://gist.github.com/defnull/1224387
>>>>>>
>>>>>> Con, algunas diferencias porque estoy en windows 8...
>>>>>>
>>>>>> Basicamente, tuve que instalarme pip y virtualenv. Hasta ahi, todo
>>>>>> fenomeno. Pero, cuando quiero instalar bottle gevent en el env, me pasa lo
>>>>>> siguiente:
>>>>>>
>>>>>> Exception information:
>>>>>> Traceback (most recent call last):
>>>>>>   File
>>>>>> "C:\Users\mcerdeira\img.tools\heroku\env\lib\site-packages\pip-1.2.1-py2.7.egg\pip\basecommand.py",
>>>>>> line 107, in main
>>>>>>     status = self.run(options, args)
>>>>>>   File
>>>>>> "C:\Users\mcerdeira\img.tools\heroku\env\lib\site-packages\pip-1.2.1-py2.7.egg\pip\commands\install.py",
>>>>>> line 256, in run
>>>>>>     requirement_set.prepare_files(finder,
>>>>>> force_root_egg_info=self.bundle, bundle=self.bundle)
>>>>>>   File
>>>>>> "C:\Users\mcerdeira\img.tools\heroku\env\lib\site-packages\pip-1.2.1-py2.7.egg\pip\req.py",
>>>>>> line 1042, in prepare_files
>>>>>>     req_to_install.run_egg_info()
>>>>>>   File
>>>>>> "C:\Users\mcerdeira\img.tools\heroku\env\lib\site-packages\pip-1.2.1-py2.7.egg\pip\req.py",
>>>>>> line 236, in run_egg_info
>>>>>>     command_desc='python setup.py egg_info')
>>>>>>   File
>>>>>> "C:\Users\mcerdeira\img.tools\heroku\env\lib\site-packages\pip-1.2.1-py2.7.egg\pip\util.py",
>>>>>> line 612, in call_subprocess
>>>>>>     % (command_desc, proc.returncode, cwd))
>>>>>> InstallationError: Command python setup.py egg_info failed with error
>>>>>> code 1 in C:\Users\mcerdeira\img.tools\heroku\env\build\gevent
>>>>>>
>>>>>> Alguna idea de que puede ser, o que mirar????
>>>>>>
>>>>>> Graciassssssssssss!!!
>>>>>>
>>>>>
>>>>> Tendrá que ver con esto?
>>>>>
>>>>>     Please provide path to libevent source with --libevent DIR
>>>>>
>>>>>     Complete output from command python setup.py egg_info:
>>>>>
>>>>>     Please provide path to libevent source with --libevent DIR
>>>>>
>>>>>
>>>>> Adjunto el log de pip... Gracias, nuevamente!
>>>>>
>>>>
>>>>
>>>> Me auto-respondo... basicamente, tenía problemas para instalar gevent
>>>> por medio de pip. Lo que hice fue, generar el requeriments.txt que necesita
>>>> heroku a mano:
>>>>
>>>> gevent==0.13.8
>>>> bottle==0.11.6
>>>>
>>>> Y listo, pudo hacer el deploy de las dependencias.
>>>>
>>>> Tema aparte pero, lo comento por si a alguien le pasa:
>>>>
>>>> Luego tuve que luchar con una pavada pero que no veía. Hay un archivo
>>>> Procfile, donde se declara, entre otras cosas que tipo de aplicación es y
>>>> el comando para ejecutarla. Por ejemplo:
>>>>
>>>> web: python app.py
>>>>
>>>> Lo que me estaba pasando es que heroku me decía que no tenía ninguna
>>>> aplicación corriendo. Luego, noté que en el log del deploy decía que el
>>>> tipo declarado por procfile era None.
>>>>
>>>> Cuestión, accidentalmente nombré el archivo ProcFile en vez de
>>>> Procfile... Una verdadera patada en las zonas bajas.
>>>>
>>>> Saludos!!
>>>>
>>>>
>>> Finalmente, primera versión subida a Heroku y funcionando!
>>>
>>> La app:
>>> http://powerful-savannah-5198.herokuapp.com/
>>>
>>> El repositorio en GitHub:
>>> https://github.com/mcerdeira/imgtools
>>>
>>> Si la quieren probar, adelante. Adjunto la paginita de test que usé yo
>>> en el proceso de desarrollo.
>>>
>>> Comentarios y feedback, bienvenidisimos!!!
>>>
>>> Saludos!!!
>>>
>>> -------------------------------------
>>> Martín Cerdeira - Software Developer
>>> At the end of the day, ship the fucking thing! It’s great to rewrite
>>> your code and make it cleaner and by the third time it’ll actually be
>>> pretty. But that’s not the point—you’re not here to write code; you’re here
>>> to ship products. - Jamie Zawinski
>>>
>>>
>>
>> P.D: Si entran a la url de la app directamente, sin pasarle ningún
>> parámetro, van a ver sólo un mensaje que dice "Oops". Es decir, aún no hay
>> nada ahí, sólo funciona el servicio de transformación de imágenes, por
>> ejemplo:
>>
>>
>> http://powerful-savannah-5198.herokuapp.com/http://imalbum.aufeminin.com/album/D20110627/778673_DCB4Q8R8X81U7BKJRAYFUZ6YZEONLX_leonardodavinci_H020536_S.jpg?action=blur
>>
>> (ver ejemplo en test.tml que adjunté en el mail anterior)
>>
>> -------------------------------------
>> Martín Cerdeira - Software Developer
>> At the end of the day, ship the fucking thing! It’s great to rewrite your
>> code and make it cleaner and by the third time it’ll actually be pretty.
>> But that’s not the point—you’re not here to write code; you’re here to ship
>> products. - Jamie Zawinski
>>
>>
> UPDATE:
>
> Hice un pequeño playground si entran directamente en
> http://powerful-savannah-5198.herokuapp.com, donde se puede poner la url
> de una imagen y elegir el/los efectos a aplicarle. La web tiene 0 diseño,
> pero funciona =)
>
> P:D: Están llegando estos mails? Porque hace varios mails que no recibo ni
> una respuesta (incluido desde el mail donde hice una pregunta) y, me
> resultó raro... Me avisan si es que nada más no me dieron bolilla?
>
> Gracias!!! Saludos!!!
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130212/44d5ce90/attachment.html>


More information about the pyar mailing list