News for hackers. Stuff that matters.
Re:Python 3 makes it easier to develop high-quality software by eeZi on Wednesday November 18, 2015 @12:38PM (#10589278)
> 1) some libraries I actually wanted to use were still 2

For anyone still in this situation, re-evaluate them - that issue is mostly solved.

Python 2 is deprecated. It's no longer supported after 2020. There's no point in using it for new projects, unless there's a very good reason. You're missing out on lots of incredibly cool features like asyncio and static type checking.

There's even an increasing number of Python 3-only libraries.

Re:Python 3 makes it easier to develop high-quality software by brbsix on Wednesday November 18, 2015 @02:26PM (#10590074)
Can you elaborate on static type checking? Is this the type hinting a.k.a type annotations outlined in PEP 0484 or something else? What is this even useful for? Better documentation or integration with an IDE like PyCharm?
Re:Python 3 makes it easier to develop high-quality software by n0us on Wednesday November 18, 2015 @07:21PM (#10591792)
I think he's talking about PEP 0484. As I understand it they go into separate files and there is a gradual typing system. The inspiration came from mypy http://mypy-lang.org/ and the point is mainly for IDEs and convenience in development currently, though they could be used for optimizations in implementations other than the reference interpreter.