class Dependabot::Uv::UpdateChecker::RequirementsUpdater
def updated_requirements
def updated_requirements return requirements if update_strategy.lockfile_only? requirements.map do |req| case req[:file] when /setup\.(?:py|cfg)$/ then updated_setup_requirement(req) when "pyproject.toml" then updated_pyproject_requirement(req) when "Pipfile" then updated_pipfile_requirement(req) when /\.txt$|\.in$/ then updated_requirement(req) else raise "Unexpected filename: #{req[:file]}" end end end