Switch Warehouse to be a Python 3.3+ Project
Restore compatability with CPython2.7
Restore Compatability with PyPy