this is not the best way to do this. there is ``distutils.version.StrictVersion`` but I'm not sure we want to import that here ;)