class Dependabot::Uv::Requirement

def convert_tilde_req(req_string)

https://github.com/sdispater/poetry#tilde-requirements
Poetry uses ~ requirements.
def convert_tilde_req(req_string)
  version = req_string.gsub(/^~\>?/, "")
  parts = version.split(".")
  parts << "0" if parts.count < 3
  "~> #{parts.join('.')}"
end