resource_auditor: normalize PyPI names to kebab case before auditing
Signed-off-by: William Woodruff <william@yossarian.net>
This commit is contained in:
parent
04621bab95
commit
921fa5b6ed
@ -117,9 +117,11 @@ module Homebrew
|
|||||||
pypi_package_name, = File.basename(path).split("-", 2)
|
pypi_package_name, = File.basename(path).split("-", 2)
|
||||||
else
|
else
|
||||||
url =~ %r{/(?<package_name>[^/]+)-}
|
url =~ %r{/(?<package_name>[^/]+)-}
|
||||||
pypi_package_name = Regexp.last_match(:package_name).to_s.gsub(/[_.]/, "-")
|
pypi_package_name = Regexp.last_match(:package_name).to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
|
pypi_package_name.gsub!(/[_.]/, "-")
|
||||||
|
|
||||||
return if name.casecmp(pypi_package_name).zero?
|
return if name.casecmp(pypi_package_name).zero?
|
||||||
|
|
||||||
problem "resource name should be `#{pypi_package_name}` to match the PyPI package name"
|
problem "resource name should be `#{pypi_package_name}` to match the PyPI package name"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user