6 ms·
I find it hard to think of anything that doesn't run on Python3 by now. The only thing that's still good about Python2 is that it's much faster. I always hope f
by thomasahle 13y ago
I find it hard to think of anything that doesn't run on Python3 by now. The only thing that's still good about Python2 is that it's much faster. I always hope for a release that addresses that.
- kintamanimatt 13y agoTwisted and gevent don't!
- rspeer 13y agoWhich I think is pretty revealing about the state of Twisted and gevent. I know from experience that gevent is not in a healthy state of maintenance. There have been some recent commits that indicate it might get better eventually, but I would not design new code to use gevent.
- illumen 13y agoA subset of twisted is already running on python3... enough that projects are going into production with twisted on python3. Full python3 plan for twisted here: http://twistedmatrix.com/trac/wiki/Plan/Python3 http://twistedmatrix.com/trac/wiki/Plan/Python3 They really are one of the slowest projects to update.
- buovjaga 13y agoThis things lists Python3 support in PyPI packages: http://python3wos.appspot.com/ http://python3wos.appspot.com/
- mildtrepidation 13y agoThank you for posting this. Pages like that are nice for pointing out to people who don't have issues that many of us do. I think people tend to forget that most programming languages are not single-purpose and can be used in widely varying environments for significantly different purposes.
- rhizome31 13y agoDo you have more info about how Python 2 is faster than Python 3? I had understood that it was faster for some stuff but slower for other stuff. This benchmark says they're roughly the same: https://speakerdeck.com/pyconslides/python-3-dot-3-trust-me-its-better-than-python-2-dot-7-by-dr-brett-cannon?slide=33 https://speakerdeck.com/pyconslides/python-3-dot-3-trust-me-...
- epsylon 13y agoThere's plenty of stuff that still run on Python 2 these days. Google App Engine, for example, is still Python 2.7 only.
- goostavos 13y agoWxPython =( Which is, like, 90% of what I do at work. I really want to upgrade to 3, but alas... Still stuck on 2x.
- lambda 13y agoTwisted is a pretty big dependency. The entire stack that I work on depends heavily on Twisted, and we use a lot of it, so until it's ready on Pyhon 3, it'll be hard for us to move. We also depend on Paramiko, which is also red on the WOS.
- deleted 13y ago[deleted]
- deleted 13y ago[deleted]
- tshepang 13y ago1.13, released on 2014-03-14, does support Python 3. It's just someone must have forgotten to update PyPI metadata to indicate so.
- lambda 13y agoAh, that's good news about Paramiko. Twisted is a bit of a bigger matter. A lot of the Python 3 tasks have been closed, but it's a pretty big beast, with lots of corners for bugs to hide in.
- illumen 13y agoParts of twisted are already ported to python3. Enough, that some projects are already running on python3 in production. See their full plan here: http://twistedmatrix.com/trac/wiki/Plan/Python3 http://twistedmatrix.com/trac/wiki/Plan/Python3
- lambda 13y agoYes, I'm well aware and keeping an eye on it. However, we use twisted.spread extensively, and that's not in the list of Python 3 compatible modules, and twisted.web.client and twisted.web.server are only on the "almost" list: http://twistedmatrix.com/trac/browser/trunk/twisted/python/dist3.py http://twistedmatrix.com/trac/browser/trunk/twisted/python/d...
- kilink 13y agoBoto doesn't support Python 3 yet. That's a pretty big one if you're using AWS.
- voltagex_ 13y agoHas anyone used boto3? https://github.com/boto/boto3 https://github.com/boto/boto3