3 ms·
Is Py3 ready for prime time? Do all the right libraries have support now?
by rizwank 11y ago
Is Py3 ready for prime time? Do all the right libraries have support now?
- vikp 11y agoYes -- I write ~95% of my python code in 3, and scrapy is the only library I commonly use that doesn't support it. Here's a listing of package compatibility: http://py3readiness.org/ http://py3readiness.org/.
- kodr 11y agoand the other one: https://python3wos.appspot.com/ https://python3wos.appspot.com/
- nickysielicki 11y agoIt's been ready for prime time for the past 3 years.
- deleted 11y ago[deleted]
- jay_kyburz 11y agoUnfortunately I'm stuck on 2.7 until Google updates App Engine
- wyldfire 11y agoMost of the time I find it pretty easy to make it compatible with both 2.7 and 3.4. Usually just a few "from __future__ import print_function" and a few other tips. If your codebase is large, it can feel daunting, but it's not usually that bad.
- foob 11y agoIn most cases, yes. There are libraries that you might want to use that don't support it yet but the vast majority do. Personally, I'm anxiously waiting for Fabric 2 which has been pending for a long time. This is a good resource for figuring out whether the libraries you need are ready: http://py3readiness.org http://py3readiness.org
- nstart 11y agoPy3 has been prime time for a while now. Been using it full time since Py 3.3 for all my work and I haven't had any issues with it. There were some external libraries such as the library given by a twilio competitor that were incompatible, but easily fixed (almost exclusively, encoding issues). Although, I still find myself running tests and cursing at the fact that I keep writing print "string" without the brackets :D