Roy Smith, 24.05.2014 01:57:
> I installed and ran caniusepython3. It tells me:
>> Finding and checking dependencies ...
>> [WARNING] rpclib not found
>> You need 19 projects to transition to Python 3.
>> Of those 19 projects, 17 have no direct dependencies blocking their
>> gevent (which is blocking grequests)
>> boto (which is blocking mrjob)
> That's a big list. A few of those we could probably work around or
> replace with a different module without too much pain. But, between
> gevent, boto, fabric, and suds, any idea of migrating is a total
> non-starter for us. I imagine they're all working on ports, but I'll
> check back in a year and see how things stand.
Ubuntu provides a (partial) Py3 port of boto. And I don't really see why
you would consider fabric a dependency that keeps you from switching to
Py3. In many cases, you can just keep running it in Py2 as you did before.
Taking a closer look at the "big list" that caniusepython3 spits out will
usually make it shrink to a manageable size. Meaning, the blind size of
that list is not an excuse for anything.