class Dependabot::Uv::Requirement

def initialize(*requirements)

def initialize(*requirements)
  requirements = requirements.flatten.flat_map do |req_string|
    next if req_string.nil?
    # Standard python doesn't support whitespace in requirements, but Poetry does.
    req_string = req_string.gsub(/(\d +)([<=>])/, '\1,\2')
    req_string.split(",").map(&:strip).map do |r|
      convert_python_constraint_to_ruby_constraint(r)
    end
  end
  super(requirements)
end