use setuptools' parse_version https://setuptools.pypa.io/en/latest/pkg_resources.html#parsing-utilities