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

Martin Cerdeira martincerdeira en gmail.com
Mar Feb 12 19:13:48 ART 2013


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!!!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130212/48d4d590/attachment.html>


More information about the pyar mailing list