You can clone with
HTTPS or Subversion.
This seemed too lightweight of an issue for a pull request, but the toMessage method of openid.extension.Extension references the warnings module without it having been imported.
ext = openid.extension.Extension()
Even though this use of the method is deprecated, I consider it a bug.
no change is too small for a pull request :)