title: ImportError: No module named cryptography.hazmat.backends - boxsdk on Mac
body: <p>I'm currently trying to automate the upload of a single file (for now) to Box from my Python automation.</p>
  
  <p>I'm using the code from the Box developers website that is supposed to be "super easy to use" but I am getting an error (see title above) when I try to run the simple program found on this page: <a href="https://www.box.com/blog/introducing-box-python-sdk/" rel="noreferrer">https://www.box.com/blog/introducing-box-python-sdk/</a> . I've added my client ID, client secret, and developer token, and added the path to my zip file to upload, and keep getting the above error. I havent changed anything beyond that.</p>
  
  <p>Code for those who dont want to click into the link :)</p>
  
  <pre><code>from boxsdk import Client, OAuth2
  
  oauth = OAuth2(
      client_id="YOUR_CLIENT_ID",
      client_secret="YOUR_CLIENT_SECRET",
      access_token="YOUR_DEVELOPER_TOKEN",
  )
  
  client = Client(oauth)
  shared_folder = client.folder(
      folder_id='0',
  ).create_subfolder('shared_folder')
  
  uploaded_file = shared_folder.upload('/path/to/file')
  shared_link = shared_folder.get_shared_link()
  </code></pre>
  
  <p>I've installed the cryptography program using pip AND easy_install just to be sure, along with libffi and openssl and oauth2 just to be safe and nothing works. Can anyone help me?</p>
  
  <p>Thanks,
  Gary</p>