class Dependabot::Uv::FileParser::PyprojectFilesParser

def parse_poetry_dependency_group(type, deps_hash)

def parse_poetry_dependency_group(type, deps_hash)
  dependencies = Dependabot::FileParsers::Base::DependencySet.new
  deps_hash.each do |name, req|
    next if normalise(name) == "python"
    requirements = parse_requirements_from(req, type)
    next if requirements.empty?
    dependencies << Dependency.new(
      name: normalise(name),
      version: version_from_lockfile(name),
      requirements: requirements,
      package_manager: "uv"
    )
  end
  dependencies
end