title: How to set proxy settings on MacOS using python
body: <p>How to change the internet proxy settings using python in MacOS to set <code>Proxy server</code> and <code>Proxy port</code></p>
  
  <p>I do that with windows using this code:</p>
  
  <pre><code>import _winreg as winreg
  
  INTERNET_SETTINGS = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Internet Settings', 0, winreg.KEY_ALL_ACCESS)
  
  def set_key(name, value):
      _, reg_type = winreg.QueryValueEx(INTERNET_SETTINGS, name)
      winreg.SetValueEx(INTERNET_SETTINGS, name, 0, reg_type, value)
  
  set_key('ProxyEnable', 0)
  set_key('ProxyOverride', u'*.local;&lt;local&gt;')  # Bypass the proxy for localhost
  set_key('ProxyServer', u'proxy.example.com:8080')
  </code></pre>
  
  <p>is this possible to do it on MacOS ?</p>