class Dependabot::Uv::FileParser::PyprojectFilesParser
def lockfile_dependencies
def lockfile_dependencies dependencies = Dependabot::FileParsers::Base::DependencySet.new source_types = %w(directory git url) parsed_lockfile.fetch("package", []).each do |details| next if source_types.include?(details.dig("source", "type")) name = normalise(details.fetch("name")) dependencies << Dependency.new( name: name, version: details.fetch("version"), requirements: [], package_manager: "uv", subdependency_metadata: [{ production: production_dependency_names.include?(name) }] ) end dependencies end