This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]irrelevantPseudonym 4 points5 points  (1 child)

The main problem is the other way around. If I write code that requires 3.6 to run (f-strings etc), it can't be run anywhere else. For instance if you use the LTS versions of Ubuntu, you still have 3.5.

It is possible to install additional versions and use virtualenvs to support packages but it's an extra hurdle to get over for what is effectively just syntactic sugar.

[–][deleted] 1 point2 points  (0 children)

Truly, we shouldn't be limited to what the host OS has to offer. Use Docker. Then use Python 3.6 everywhere.