The library can be used to build CLI or authentication mechanisms for Python-based applications.
Here are some key features of "oauth2":
· 100% unit test coverage.
· The DataStore object has been completely ripped out. While creating unit tests for the library I found several substantial bugs with the implementation and confirmed with Andy Smith that it was never fully baked.
· Classes are no longer prefixed with OAuth.
· The Request class now extends from dict.
· The Client class works and extends from httplib2. It's a thin wrapper that handles automatically signing any normal HTTP request you might wish to make.