fix PyPy3 supporting