5 ms·
> Python 3 has had many releases, and has had most packages ported to it. Actually, no. Guido mentioned in PyCon 2015 keynote from last week that only ~10% of
by keypusher 12y ago
> Python 3 has had many releases, and has had most packages ported to it.
Actually, no. Guido mentioned in PyCon 2015 keynote from last week that only ~10% of packages from pypy have been ported. If I remember correctly there's ~50,000 packages, and only ~5,000 have been ported.
- lmm 12y agoUnmaintained packages will never be ported, and that's fine. Most of the popular packages have been ported though: http://py3readiness.org/ http://py3readiness.org/
- bostik 12y agoThanks for the link. The fact that numpy, scipy and pandas are on green means a lot. They used to be a massive blocker. The secondary stops I've seen first hand were matplotlib and psycopg2. A curious side-effect of this PEP might be that lack of py3-gevent could become less of an issue. At least for fresh and new projects that require co-operative concurrency. From a purely personal point of view - Oauth2, protobuf and newrelic plugin-agent are probably the biggest gaps. Overall the list looks pretty good. I'm curious to hear what packages other heavy python users consider as blockers for even considering to migrate to python 3.
- 1wd 12y agoRegarding Oauth2 for fresh and new projects, someone suggested oauthlib as a replacement yesterday. [1] [1] https://news.ycombinator.com/item?id=9392242 https://news.ycombinator.com/item?id=9392242
- bostik 12y agoMuch obliged, that ticks one item off.
- Scramblejams 12y agoTwisted's a huge blocker for me.