class Dependabot::Uv::FileUpdater::LockFileUpdater

def updated_lockfile_content_for(pyproject_content)

def updated_lockfile_content_for(pyproject_content)
  SharedHelpers.in_a_temporary_directory do
    SharedHelpers.with_git_configured(credentials: credentials) do
      write_temporary_dependency_files(pyproject_content)
      # Set up Python environment using LanguageVersionManager
      setup_python_environment
      run_update_command
      File.read("uv.lock")
    end
  end
end