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

Martin Cerdeira martincerdeira en gmail.com
Lun Feb 11 13:29:06 ART 2013


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


More information about the pyar mailing list