class Dependabot::Python::FileUpdater::PipfilePreparer
def update_python_requirement(requirement)
def update_python_requirement(requirement) pipfile_object = TomlRB.parse(pipfile_content) pipfile_object["requires"] ||= {} if pipfile_object.dig("requires", "python_full_version") && pipfile_object.dig("requires", "python_version") pipfile_object["requires"].delete("python_full_version") elsif pipfile_object.dig("requires", "python_full_version") pipfile_object["requires"].delete("python_full_version") pipfile_object["requires"]["python_version"] = requirement end TomlRB.dump(pipfile_object) end