neevany / caravel-on-heroku

One-button Heroku deploy for the Caravel data exploration platform.
9 stars 68 forks source link

Build problem when creating a Superset application in Heroku #8

Open ginessan opened 6 years ago

ginessan commented 6 years ago

When I try to deploy superset in heroku using the next link, after introducing the application name and selecting the "Deploy app" button, I get the next error in the "Building the application" step:

-----> Python app detected

 !     The latest version of Python 3.6 is python-3.6.6 (you are using python-3.6.1, which is unsupported).

 !     We recommend upgrading by specifying the latest version (python-3.6.6).

       Learn More: https://devcenter.heroku.com/articles/python-runtimes

-----> Installing python-3.6.1

-----> Installing pip

-----> Installing SQLite3
....
....
<<logs continue, and at the end:>>
....
....
Command "/app/.heroku/python/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-5tpbvzln/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-uf9spu17-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-5tpbvzln/cryptography/

 !     Push rejected, failed to compile Python app.

 !     Push failed

This error doesn't allow the user to deploy a new Superset application instance in Heroku.

Complete error log file is: errorLog.txt

dizzydes commented 5 years ago

Did you find a different way to get this installed? Happy to use native/docker also but none of them seem to work...