# HG changeset patch # User Catherine Wise # Date 1431479393 -36000 # Node ID 10ce45af14dd9abda5bbef519e58762d50f659d6 # Parent 7b3039ccf50fea5b9f2c7916ac68b802ca97e197 Use pyopenssl diff -r 7b3039ccf50f -r 10ce45af14dd TrustStoreGalaxyBrowse.py --- a/TrustStoreGalaxyBrowse.py Wed May 13 10:59:48 2015 +1000 +++ b/TrustStoreGalaxyBrowse.py Wed May 13 11:09:53 2015 +1000 @@ -11,6 +11,10 @@ from py_ts import TrustStoreClient, utils from galaxy.datatypes.checkers import util +# Tell urllib3 to use pyOpenSSL because we are on old Python stdlib. +import urllib3.contrib.pyopenssl +urllib3.contrib.pyopenssl.inject_into_urllib3() + CLIENT_KEY = "desktop" CLIENT_SECRET = "cpU92F1PT7VOCANjSknuCDp4DrubmujoBaF6b0miz8OpKNokEbGMHCaSFK5/lISbBmaaGVCgeADI2A39F3Hkeg==" CHUNK_SIZE = 2**20 # 1Mb diff -r 7b3039ccf50f -r 10ce45af14dd tool_dependencies.xml --- a/tool_dependencies.xml Wed May 13 10:59:48 2015 +1000 +++ b/tool_dependencies.xml Wed May 13 11:09:53 2015 +1000 @@ -14,6 +14,9 @@ passlib pycrypto psycopg2 +pyopenssl +ndg-httpsclient +pyasn1 https://tstest-kms.it.csiro.au/truststore/downloads/PythonTrustStore-0.5.1.tar.gz . $INSTALL_DIR/venv/bin/activate;