module Dependabot::Python::NameNormaliser
Public Class Methods
normalise(name)
click to toggle source
# File lib/dependabot/python/name_normaliser.rb, line 6 def self.normalise(name) extras_regex = /\[.+\]/ name.downcase.gsub(/[-_.]+/, "-").gsub(extras_regex, "") end
normalise_including_extras(name, extras)
click to toggle source
# File lib/dependabot/python/name_normaliser.rb, line 11 def self.normalise_including_extras(name, extras) normalised_name = normalise(name) return normalised_name if extras.empty? normalised_name + "[" + extras.join(",") + "]" end