-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup dependencies are not consistent #107
Comments
It can be bypassed by forcing 'google-api-python-client >= 1.2', with 'google-api-python-client >= 1.2, < 1.5.0', in the vic@thinkpad:/home/vic/github/gsync$ gsync
Traceback (most recent call last):
File "/home/vic/github/gsync/bin/gsync", line 17, in <module>
from libgsync.crawler import Crawler
File "/home/vic/github/gsync/libgsync/crawler.py", line 12, in <module>
from libgsync.sync import Sync
File "/home/vic/github/gsync/libgsync/sync/__init__.py", line 11, in <module>
from libgsync.drive.mimetypes import MimeTypes
File "/home/vic/github/gsync/libgsync/drive/__init__.py", line 24, in <module>
import oauth2client.util
ImportError: No module named util because the default version installed for 'oauth2client >= 1.1', with 'oauth2client >= 1.1, < 4.0.0', |
By the way, when fixing this dependency inconsistency I could realise that it is necessary to set the maximum version of Error: RedirectMissingLocation('Redirected but the response is missing a Location: header.',) which after some research it sent me to a discussion in StackOverflow in which it is explained with detail why |
The current
setup.py
inmaster
branch provides a dependency configuration that is inconsistent, so a manual installation will fail if the user has an old version ofhttplib2
, e.g. 0.9.2:Here it is the complete traceback:
from which this is the relevant part:
The text was updated successfully, but these errors were encountered: