Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"There was exactly one breaking point, from Python 2 to Python 3"

One breaking point?

The majority of the libraries that I use don't even work properly in Python 3. The standard Mysql library for instance, which is used in the majority of ORMs (including SQLalchemy) isn't included in Python 3, which means you need to make major changes/try to use a different library.

The case of many standard libraries were changed, breaking lots of code. Example: ConfigParser to configparser.

Even simple things like print 'test' is now print('test')

These are only a few examples. There are lots of other major changes that break 2.X code.

I have been using Python 2.X for all of my projects and wanted so badly to change to 3.x for my new projects. However, because of all incompatibilities, I can't.

I don't think I'm alone on this either. Python 3.X still isn't being used by the majority of developers.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: