class Dependabot::Uv::FileFetcher

def parsed_pyproject

def parsed_pyproject
  raise "No pyproject.toml" unless pyproject
  @parsed_pyproject ||= TomlRB.parse(pyproject.content)
rescue TomlRB::ParseError, TomlRB::ValueOverwriteError
  raise Dependabot::DependencyFileNotParseable, pyproject.path
end