#1 by Vakru
I am trying to upload the app on heroku, getting following error for master push, please help
Installing requirements with pip
Collecting otree==5.7.2 (from -r requirements.txt (line 4))
Downloading otree-5.7.2.tar.gz (434 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
**********************************************************************************
* Error: This version of oTree is only compatible with these Python versions:
* 3.7, 3.8, 3.9
**********************************************************************************
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
! Push rejected, failed to compile Python app.
! Push failed
#2 by Vakru
I have added runtime file, and even downgraded Heroku stack to 20 but it is still not working. kindly provide some suggestions.
#3 by Daniel_Frey
Did you try update your oTree-code to the latest version? Or do you have a specific reason you're working on 5.7.2?