title: SSL errors while installing python packages from PyPI in a databricks cluster
body: <p><strong>I am trying to install azure-storage-file-datalake in a databricks cluster, but due to internal dependency I am facing the below SSL error. I am using python 3.7.3, pip 20 and was able to install python packages that don't have any dependency or if the dependencies are already installed by default.</strong></p>
  <p>java.lang.RuntimeException: ManagedLibraryInstallFailed: org.apache.spark.SparkException: Process List(/databricks/python/bin/pip, install, azure-storage-file-datalake, --disable-pip-version-check) exited with code 1. Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(&quot;bad handshake: SysCallError(104, 'ECONNRESET')&quot;))': /simple/azure-storage-file-datalake/ Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(&quot;bad handshake: SysCallError(104, 'ECONNRESET')&quot;))': /simple/azure-storage-file-datalake/ Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(&quot;bad handshake: SysCallError(104, 'ECONNRESET')&quot;))': /simple/azure-storage-file-datalake/ Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(&quot;bad handshake: SysCallError(104, 'ECONNRESET')&quot;))': /simple/azure-storage-file-datalake/ Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(&quot;bad handshake: SysCallError(104, 'ECONNRESET')&quot;))': /simple/azure-storage-file-datalake/ Could not find a version that satisfies the requirement azure-storage-file-datalake (from versions: ) No matching distribution found for azure-storage-file-datalake for library:PythonPyPiPkgId(azure-storage-file-datalake,None,None,List()),isSharedLibrary=false</p>