class Dependabot::Uv::FileUpdater::PyprojectPreparer

def add_auth_env_vars(credentials)

def add_auth_env_vars(credentials)
  return unless credentials
  credentials.each do |credential|
    next unless credential["type"] == "python_index"
    token = credential["token"]
    index_url = credential["index-url"]
    next unless token && index_url
    # Set environment variables for uv auth
    ENV["UV_INDEX_URL_TOKEN_#{sanitize_env_name(index_url)}"] = token
    # Also set pip-style credentials for compatibility
    ENV["PIP_INDEX_URL"] ||= "https://#{token}@#{index_url.gsub(%r{^https?://}, '')}"
  end
end