Hi! We use this plugin in https://github.com/grow/grow to support one-line deployments to Google Cloud Storage via boto. We package this library with our distribution, but because of the pyOpenSSL dependency in this package's setup.py, installs take significantly longer because of the compilation (and non-pure Python code) that that package contains.
Doing a cursory audit of gcs-oauth2-boto-plugin it doesn't really look like pyOpenSSL modules are called directly anywhere. I also tested the functionality (oauth2 login to GCS via boto) without installing pyOpenSSL and all seems to work well. So if it's not needed, can we remove it from setup.py?
Hi! We use this plugin in https://github.com/grow/grow to support one-line deployments to Google Cloud Storage via boto. We package this library with our distribution, but because of the
pyOpenSSL
dependency in this package'ssetup.py
, installs take significantly longer because of the compilation (and non-pure Python code) that that package contains.Doing a cursory audit of
gcs-oauth2-boto-plugin
it doesn't really look like pyOpenSSL modules are called directly anywhere. I also tested the functionality (oauth2 login to GCS via boto) without installing pyOpenSSL and all seems to work well. So if it's not needed, can we remove it fromsetup.py
?