# This file is dual licensed under the terms of the Apache License, Version# 2.0, and the BSD License. See the LICENSE file in the root of this repository# for complete details.from__future__importabsolute_import,division,print_functionimportre_canonicalize_regex=re.compile(r"[-_.]+")defcanonicalize_name(name):# This is taken from PEP 503.return_canonicalize_regex.sub("-",name).lower()