code: def darwin_proxy_installation():
      url = "https://api.oblivious.ai/oblv-ccli/0.4.0/oblv-ccli-0.4.0-x86_64-apple-darwin.tar.gz"
      file_name = "oblv-ccli-0.4.0-x86_64-apple-darwin.tar.gz"
      res = requests.get(url, stream=True)  # nosec
      if res.status_code == 200:
          with open(file_name, "wb") as f:
              f.write(res.raw.read())
      path = os.getcwd() + "/oblv-ccli-0.4.0-x86_64-apple-darwin"
      file = tarfile.open(file_name)
      file.extractall(path)  # nosec
  
      os.symlink(
          "/usr/local/bin/oblv",
          os.getcwd() + "/oblv-ccli-0.4.0-x86_64-apple-darwin/oblv",
      )
      print(
          bcolors.green(bcolors.bold("Successfully"))
          + " installed Oblivous CLI"
      )
  
file_path: PySyft/packages/syft/src/syft/external/oblv/oblv_proxy.py
imports: import base64
  import os
  import platform
  import subprocess
  import sys
  import tarfile
  import zipfile
  import requests
  from ...util.util import bcolors
label_desc: Use image node_id 5 for calling a global function with example usage: darwin_proxy_installation() without return types