[open-science-dev] Pushing Pybossa to Heroku

Traian Fratean traian.fratean at gmail.com
Fri Sep 27 09:41:55 UTC 2013


Created: https://github.com/PyBossa/pybossa/issues/587


2013/9/26 Daniel Lombraña González <teleyinex at gmail.com>

> Hi,
>
> Thanks a lot!! First for finding and reporting a bug, and secondly for
> finding a fix. Would you mind to open an issue in Github about it? It will
> be very helpful!
>
> Cheers,
>
> Daniel
>
>
> On Thu, Sep 26, 2013 at 2:51 PM, Traian Fratean <traian.fratean at gmail.com>wrote:
>
>> Actually solved the issue. It looks like it was a wrong path and it can
>> be fixed by using a custom buildpack as detailed here:
>> http://stackoverflow.com/questions/10334920/heroku-buildpacks-installing-executables-that-are-used-by-python-packages
>>
>> In this case the heroku setup guide needs to be amended with instructions
>> to use the new buildpack.
>>
>>
>>
>> Traian.
>>
>>
>> 2013/9/26 Traian Fratean <traian.fratean at gmail.com>
>>
>>> Hello,
>>>
>>>
>>> I tried to push Pybossa to heroku as described here:
>>> http://docs.pybossa.com/en/latest/heroku_deploy.html?highlight=heroku
>>>
>>> First it was not working as there is no version 0.22.dev for M2Crypto in
>>> PyPI https://pypi.python.org/simple/M2Crypto/. So I changed in
>>> requirements.txt to:
>>>
>>> -e git+https://github.com/Hypernode/M2Crypto#egg=M2Crypto-0.22.dev
>>>
>>> When pushing to Heroku it fails while running setup.py with this error:
>>>
>>>
>>>
>>>         Running setup.py develop for M2Crypto
>>>
>>>            building 'M2Crypto.__m2crypto' extension
>>>            swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
>>>            swig -python -I/app/.heroku/python/include/python2.7
>>> -I/usr/include -includeall -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
>>>            unable to execute swig: No such file or directory
>>>            error: command 'swig' failed with exit status 1
>>>            Complete output from command /app/.heroku/python/bin/python
>>> -c "import setuptools; __file__='/app/.heroku/src/m2crypto/setup.py';
>>> exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__,
>>> 'exec'))" develop --no-deps:
>>>            running develop
>>>
>>>        running egg_info
>>>
>>>        writing M2Crypto.egg-info/PKG-INFO
>>>
>>>        writing top-level names to M2Crypto.egg-info/top_level.txt
>>>
>>>        writing dependency_links to M2Crypto.egg-info/dependency_links.txt
>>>
>>>        warning: manifest_maker: standard file '-c' not found
>>>
>>>
>>>
>>>        reading manifest file 'M2Crypto.egg-info/SOURCES.txt'
>>>
>>>        writing manifest file 'M2Crypto.egg-info/SOURCES.txt'
>>>
>>>        running build_ext
>>>
>>>        building 'M2Crypto.__m2crypto' extension
>>>
>>>        swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
>>>
>>>        swig -python -I/app/.heroku/python/include/python2.7
>>> -I/usr/include -includeall -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
>>>
>>>        unable to execute swig: No such file or directory
>>>
>>>        error: command 'swig' failed with exit status 1
>>>
>>>        ----------------------------------------
>>>        Command /app/.heroku/python/bin/python -c "import setuptools;
>>> __file__='/app/.heroku/src/m2crypto/setup.py';
>>> exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__,
>>> 'exec'))" develop --no-deps failed with error code 1 in
>>> /app/.heroku/src/m2crypto
>>>        Storing complete log in /app/.pip/pip.log
>>>
>>>  !     Push rejected, failed to compile Python app
>>>
>>>
>>>
>>
>> _______________________________________________
>> open-science-dev mailing list
>> open-science-dev at lists.okfn.org
>> http://lists.okfn.org/mailman/listinfo/open-science-dev
>> Unsubscribe: http://lists.okfn.org/mailman/options/open-science-dev
>>
>>
>
>
> --
> http://daniellombrana.es
> http://citizencyberscience.net
> http://www.shuttleworthfoundation.org/fellows/daniel-lombrana/
>
> ··························································································································································
> Please do NOT use proprietary file formats to share files
> like DOC or XLS, instead use PDF, HTML, RTF, TXT, CSV or
> any other format that does not impose on the user the employment
> of any specific software to work with the information inside the files.
>
> ··························································································································································
> Por favor, NO utilice formatos de archivo propietarios para el
> intercambio de documentos, como DOC y XLS, sino PDF, HTML, RTF, TXT, CSV
> o cualquier otro que no obligue a utilizar un programa de un
> fabricante concreto para tratar la información contenida en él.
>
> ··························································································································································
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/open-science-dev/attachments/20130927/f57a679e/attachment.html>


More information about the open-science-dev mailing list