the latest version is 3.27, while the latest build is 3.21
3.26+ includes more 3rd party libs and will require more work to integrate 3.25 doesn't seem to work as-is: $ gsutil ls gs://chromiumos-sdk/2013/ Failure: CA certificates file does not have expected SHA1 sum; expected: ed024a78d9327f8669b3b117d9eac9e3c9460e9b, actual: 183c495586bf93d2effe9b3a43d45b1b4fa14ff3.
FYI, I created an ebuild for 3.31 along with the third_party libs it used that didn't already have ebuilds. It can be found here: https://github.com/marineam/misc-overlay/blob/master/net-misc/gsutil/gsutil-3.31.ebuild It uses the existing setup.py which conveniently doesn't install anything from third_party so it works like a normal python package now. :) The new dependencies are also in that overlay, including: dev-python/google-api-python-client dev-python/python-gflags dev-python/socksipy-branch
And "gsutil test" even passes :-D
FYI, I bumped gsutil to 3.34 in my overlay: https://github.com/marineam/misc-overlay/commit/185a3fc8094a3a97f6544e0c8c4b6dbcc128c364 Unit tests pass except for a couple that check the auto-update scheme, perhaps I'll add a patch to skip those.
Fixed those update tests and a different test failure that I had missed: https://github.com/marineam/misc-overlay/commit/426c2d28609776ae2714ad61e93eb8b7cf3417dd
And 3.37, includes new dependency: https://github.com/marineam/misc-overlay/commit/00f2d5e7bf7a8529a299517db0743f6c0bffc305 Btw, I'm meaning to rejoin Gentoo as a dev soon but until I do perhaps we could do a proxy-maintiner arrangement for this package?
Commit message: Version bump http://sources.gentoo.org/dev-python/socksipy/socksipy-1.02.ebuild?rev=1.1
Commit message: New package needed by newer gsutil http://sources.gentoo.org/dev-python/retry-decorator/retry-decorator-1.0.0.ebuild?rev=1.1
(In reply to Michael Marineau from comment #2) it would have helped if you clarified that gsutil doesn't ship these third party libs anymore. i've been putting it off since ripping those out was always a pain.
should be all set now in the tree; thanks for the report! Commit message: Version bump http://sources.gentoo.org/net-misc/gsutil/files/dummy.boto?rev=1.1 http://sources.gentoo.org/net-misc/gsutil/files/gsutil-3.37-drop-http_proxy-clearing.patch?rev=1.1 http://sources.gentoo.org/net-misc/gsutil/files/gsutil-3.37-use-friendy-version-checks.patch?rev=1.1 http://sources.gentoo.org/net-misc/gsutil/gsutil-3.37.ebuild?rev=1.1