class Dependabot::Uv::FileParser::PyprojectFilesParser
def pyproject_dependencies
def pyproject_dependencies if using_poetry? missing_keys = missing_poetry_keys if missing_keys.any? raise DependencyFileNotParseable.new( T.must(pyproject).path, "#{T.must(pyproject).path} is missing the following sections:\n" \ " * #{missing_keys.map { |key| "tool.poetry.#{key}" }.join("\n * ")}\n" ) end poetry_dependencies else pep621_dependencies end end