support a pip package version specifier