fi-ksi / web-backend

Backend for KSI web written in Python.
MIT License
8 stars 3 forks source link

Upgrade na Python 3.8 #118

Closed BorysekOndrej closed 2 years ago

BorysekOndrej commented 4 years ago

V rámci diskuzí o 1. vlně nového ročníku vyvstala otázka verze Pythonu. Python 3.8 má mimo jiné dobré nové výpisové helpery, velmi nápomocné k debugování. Bylo by fajn to zvážit, můžeme to ale udělat v průběhu ročníku. Upgrade z Pythonu 3.5 na 3.8 by měl být mostly painless a převážně server-side záležitost.

Následující věci je třeba zvážit:

BorysekOndrej commented 4 years ago

Více orgů vyjádřilo touhu po novějším Pythonu, například kvůli f-stringům. Bylo by rozumně možné jít na novější verzi ještě před začátkem ročníku?

horacekj commented 4 years ago

Tohle je obecně docela pain. Python na serveru je přímo ten python, který je aktuálně v Debian stable. Bohužel 3.8 není ani v backports. Já se na to pořádně podívám a pokusím se nějak hezky nasadit.

BorysekOndrej commented 3 years ago

Honza nasadil Python 3.7.3, což je taky velký improvement. Díky!

esoadamo commented 2 years ago

Debian 11 má Python 3.9.2, takže teď už jsme dokonce issue překonali :slightly_smiling_face: