GoogleCloudPlatform / gcs-oauth2-boto-plugin

Auth plugin allowing use the use of OAuth 2.0 credentials for Google Cloud Storage in the Boto library.
Apache License 2.0
21 stars 38 forks source link

Question: pyOpenSSL dependency? #27

Open jeremydw opened 8 years ago

jeremydw commented 8 years ago

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?