eudicots / Cactus

Static site generator for designers. Uses Python and Django templates.
BSD 3-Clause "New" or "Revised" License
3.46k stars 314 forks source link

Google deployment issue #240

Open brianwawok opened 8 years ago

brianwawok commented 8 years ago

Steps to reproduce.

pip install cactus
pip install google-api-python-client
cactus create foo

Edit config.json to look like:

{
     "provider": "google"
}

Then if I do cactus deploy

I get:

AssertionError: Could not load Deployment for Provider: google

Output of a pip freeze

backports-abc==0.4
backports.ssl-match-hostname==3.5.0.1
boto==2.39.0
Cactus==3.3.3
certifi==2016.2.28
colorama==0.3.6
colorlog==2.6.1
Django==1.6.11
django-markwhat==1.5
google-api-python-client==1.5.0
httplib2==0.9.2
keyring==5.7.1
markdown2==2.3.0
oauth2client==2.0.1
pyasn1==0.1.9
pyasn1-modules==0.0.8
rsa==3.3
simplejson==3.8.2
singledispatch==3.4.0.3
six==1.10.0
tornado==4.3
uritemplate==0.6
brianwawok commented 8 years ago

Something with oauth install

A required library was missing: No module named keyring_storage Please install the library and try again

Trying to figure out how the optional modules work for oauth2 library...

brianwawok commented 8 years ago

Raised https://github.com/koenbok/Cactus/pull/241 to fix