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