Open NeolithEra opened 4 years ago
@shatterednirvana Which solution do you prefer, 1 or 2? Please let me know your choice. May I pull a request to solve this issue?
Hey @NeolithEra , 1 would be the best way to go since we pin the version of google-api-python-client to 1.5.4, feel free to open a PR for this and I can run our tests on it.
Hi, as shown in the following full dependency graph of appscale-tools, appscale-tools requires *_httplib2 _ , while the installed version of google-api-python-client(1.5.4) requires _httplib2 >=0.8,<1dev**_.
According to Pip's “first found wins” installation strategy, httplib2 0.14.0 is the actually installed version.
Although the first found package version httplib2 0.14.0 just satisfies the later dependency constraint (httplib2 >=0.8,<1dev), it will lead to a build failure once developers release a newer version of httplib2.
Dependency tree--------
Thanks for your attention. Best, Neolith