@ -23,7 +23,7 @@ import (
// https://www.python.org/dev/peps/pep-0503/#normalized-names
// https://www.python.org/dev/peps/pep-0503/#normalized-names
var normalizer = strings . NewReplacer ( "." , "-" , "_" , "-" )
var normalizer = strings . NewReplacer ( "." , "-" , "_" , "-" )
var nameMatcher = regexp . MustCompile ( ` \A[a-z 0-9\.\-_]+\z` )
var nameMatcher = regexp . MustCompile ( ` \A[a-z A-Z 0-9\.\-_]+\z` )
// https://www.python.org/dev/peps/pep-0440/#appendix-b-parsing-version-strings-with-regular-expressions
// https://www.python.org/dev/peps/pep-0440/#appendix-b-parsing-version-strings-with-regular-expressions
var versionMatcher = regexp . MustCompile ( ` ^([1-9][0-9]*!)?(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))*((a|b|rc)(0|[1-9][0-9]*))?(\.post(0|[1-9][0-9]*))?(\.dev(0|[1-9][0-9]*))?$ ` )
var versionMatcher = regexp . MustCompile ( ` ^([1-9][0-9]*!)?(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))*((a|b|rc)(0|[1-9][0-9]*))?(\.post(0|[1-9][0-9]*))?(\.dev(0|[1-9][0-9]*))?$ ` )