class Dependabot::Uv::FileParser::SetupFileParser
def dependency_set
def dependency_set dependencies = Dependabot::FileParsers::Base::DependencySet.new parsed_setup_file.each do |dep| # If a requirement has a `<` or `<=` marker then updating it is # probably blocked. Ignore it. next if dep["markers"].include?("<") # If the requirement is our inserted version, ignore it # (we wouldn't be able to update it) next if dep["version"] == "0.0.1+dependabot" dependencies << Dependency.new( name: normalised_name(dep["name"], dep["extras"]), version: dep["version"]&.include?("*") ? nil : dep["version"], requirements: [{ requirement: dep["requirement"], file: Pathname.new(dep["file"]).cleanpath.to_path, source: nil, groups: [dep["requirement_type"]] }], package_manager: "uv" ) end dependencies end