Boto finally supports Python 3 so MRjob should be able to, and we should too. http://boto.readthedocs.org/en/latest/releasenotes/v2.32.0.html