The list is still too long.
https://pypi.python.org/pypi/paramiko/1.13.0
Fabric won't be far behind after this.
* portia doesn't work in 3.x because of scrapy, twisted and scrapely;
* psdash - developers don't care;
* jasper-client - developers don't care;
* ansible - Paramico was not ported when development started, now it is a big task to port ansible;
* scrapy - depends on twisted;
* heartbleed-masstest - developers don't care;
* planout - developers don't care;
* beets - not sure what's the reason, either some dependencies or developers don't care;
* reddit - no reason to move for 3.x for a large codebase which is not a library;
* salt - docs says it needs Python < 3 (maybe the reason is similar to ansible's);
* pacemaker - developers don't care;
* pyjvm - developers don't care;
* sentry - large codebase which is not a library.
That's not bad (12 trending packages have 3.x support, 13 don't). But clearly something stops some new packages from starting in py3, and many packages that people find interesting don't work in 3.x. I think that the only way to improve this is to help porting "base" packages that ecosystems depend on; just providing alternatives is usually not a good answer.
Twisted and Scrapy are getting ported, and the community is moving forward. But this is not happening because of a miracle - people are making it happen. My point was not that Python 3.x is bad (I think it is good), it was that community still needs help, that writing alternative software is not the best way to do it, and that there are still reasons why writing new Python 2.x code is easier.
Praising 3.x won't make users switch if they need some unported package, and bashing 3.x won't make other people's lives easier either. So let's help twisted, scrapy and other modules to become 3.x compatible.
Scrapy reached an important milestone recently - its test runner can now run tests under Python 3.x; test runner was the main reason why porting haven't really started before. If anybody wants to help then ping me kmike84 at gmail.com, or check https://github.com/scrapy/scrapy/pull/682, or go to ScrapingHub booth at PyCon and talk to people there.
I suppose they're not officially releasing it because there may be some unloved corners of the library that don't work yet on Python 3. But everything I've done with it has worked fine.
Issues that prevent a release are not related to Python 3: check https://github.com/nltk/nltk/issues?milestone=2&state=open, https://github.com/nltk/nltk/issues?milestone=3&state=open and https://github.com/nltk/nltk/issues?milestone=1&state=open.
Most of the py3 wall of superpowers is now green (https://python3wos.appspot.com/) with boto, mysql-python, nltk, python-openid being some of the rare few in terms of not having great py3 alternatives. And most of these have ports on the way already.
So one interesting effect of this is that now that there is some critical mass and people are starting new projects in python3, there is now pressure on package maintainers to have py3 ports. So it's users dragging the packages forward now rather than the packages dragging the users backwards.