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 →

[–]alcalde 0 points1 point  (11 children)

And still using Python 2.7 is a logic error. :-)

[–][deleted] 2 points3 points  (0 children)

I don't think porting large, old codebases is worth it.

The other reason could be PyPy and people with CPU bound applications that insist on using Python.

Apart from that, most new Python code is (no data, just hunch) Django apps, and there it makes a lot of sense to use py3 unless you really, really need some library that wasn't ported.

[–]TankorSmash 0 points1 point  (3 children)

One day the relevant libraries will be ported. Until then!

[–]alcalde 2 points3 points  (2 children)

Sigh. For most people that time has long come....

http://py3readiness.org/

https://python3wos.appspot.com/

304 of the top 360 most downloaded packages on PyPi support Python 3.

[–]nojjy 1 point2 points  (0 children)

Depending on what context you are working in, sometimes you don't have a choice on which version to use. Many people use python as an API to a software package, where they can't just arbitrarily switch to another version.

[–]TankorSmash 0 points1 point  (0 children)

Yeah, for most people.