There is just no way that calibre is ever going to be ported to python 3. There are over half a million lines of code in calibre including lots of python C extensions. And that's not even mentioning its third party dependencies. In my experience "leveraging the open source community" is never going to work, because no one is going to do the *huge* amount of tedious work involved.
Not to mention that using 2to3 is the wrong way to go about it, since it means that the 2to3ed branch will then get out of sync with master. The only sane way to do it is to make the code base work with both pythons.
There is just no way that calibre is ever going to be ported to python 3. There are over half a million lines of code in calibre including lots of python C extensions. And that's not even mentioning its third party dependencies. In my experience "leveraging the open source community" is never going to work, because no one is going to do the *huge* amount of tedious work involved.
Not to mention that using 2to3 is the wrong way to go about it, since it means that the 2to3ed branch will then get out of sync with master. The only sane way to do it is to make the code base work with both pythons.