qtile / qtile.org

Source code to qtile.org
http://qtile.org
72 stars 17 forks source link

Update the world #18

Closed dmpayton closed 4 years ago

dmpayton commented 4 years ago

Heroku's cedar-14 stack is EOL'd, and the current stack doesn't support Python 2. This PR updates the website to Python 3.8 and Django 3.0, as well as version updates to a number of Python dependencies. I didn't touch the front-end side of things.

tych0 commented 4 years ago

Awesome, thank you sir! One small comment, but I'll merge in the next few days if you don't get to it.

Can I deploy this the same way?

dmpayton commented 4 years ago

@tych0 If you're deploying through the Heroku dashboard, the answer is yes. If you're deploying by pushing to a git remote on Heroku, the answer is... probably? I haven't used that deployment method in quite some time, but my understanding is that it works. We can also configure Heroku to automatically deploy from master, so in the future you won't have to deploy at all.

I'd like to coordinate deploying these updates for the first time – I want to be on hand in case anything goes haywire.

tych0 commented 4 years ago

Yeah, I usually deploy via pushing to a git remote. But I really don't deploy that much any more, mostly edit the config variables for releases :).

Anyway, are you around this weekend? I'm happy to set a time to meet so we can deploy the update.

tych0 commented 4 years ago

It looks like this is all in now, so I'm going to go ahead and merge this. Thanks a bunch @dmpayton!