update Python version compatibility