BLD: adding future for py3 compat