class Dependabot::Uv::FileFetcher

def self.required_files_in?(filenames)

def self.required_files_in?(filenames)
  return true if filenames.any? { |name| name.end_with?(*REQUIREMENT_FILE_PATTERNS[:extensions]) }
  # If there is a directory of requirements return true
  return true if filenames.include?("requirements")
  # If this repo is using pyproject.toml return true (uv.lock files require a pyproject.toml)
  filenames.include?("pyproject.toml")
end