pastorhudson / pcobot

PCO Bot is a bot that integrates with the Planning Center Online API. It's built on Will Bot.
MIT License
14 stars 12 forks source link

App fails to install on Heroku because of unsupported python-3.6.6 version #156

Closed pixelstuff closed 3 years ago

pixelstuff commented 3 years ago

When trying to install to Heroku (brand new account) there is an error message saying:

Heroku says the default version as of today is 3.6.12.

This is a confusing error since back in 2019 you posted a message saying only python-3.7 and newer would be supported. Why would the app be requesting python-3.6.6 at install? More importantly, what is the best way to install the app on Heroku?

pastorhudson commented 3 years ago

That's a good question. I'll have to dig into the build pack. This will probably die Feb 24 when the slack api it's build upon dies. I'm waiting to see if there is support to update it.

pastorhudson commented 3 years ago

@pixelstuff I'm updating the heroku runtime. It was indeed the wrong version of python. I'll comment back if the fix works.

pastorhudson commented 3 years ago

It now builds on heroku again. The heroku build has been updated to python 3.9.1 and other packages have been updated to work with python 3.9.1.

NOTE: You can not generate the Slack Legacy Token needed to run this anymore. It only works if you already have the token from before. They will be killing the slack api this uses Feb 24 2021.

I'm looking at rewriting the slack backend to make it keep working, but it's a considerable effort.