Method: LicenseFinder::PipPackage.license_names_from_spec
- Defined in:
- lib/license_finder/packages/pip_package.rb
.license_names_from_spec(spec) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/license_finder/packages/pip_package.rb', line 6 def self.license_names_from_spec(spec) license = spec['license'].to_s.strip return [license] unless INVALID_LICENSES.include?(license) spec .fetch('classifiers', []) .select { |c| c =~ LICENSE_FORMAT } .map { |c| c.gsub(LICENSE_FORMAT, '\1') } end |