please use distutils looseversion