Py3 compatibility, update requirements