Method: Spandx::Python::Pypi#definition_for
- Defined in:
- lib/spandx/python/pypi.rb
#definition_for(name, version, sources: default_sources) ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/spandx/python/pypi.rb', line 37 def definition_for(name, version, sources: default_sources) @definitions.fetch([name, version]) do |key| sources.each do |source| response = source.lookup(name, version) next if response.empty? match = response.fetch('info', {}) @definitions[key] = match return match end {} end end |