shorten pep8 output

This removes the PEP8 output that describes in detail how to fix each
problem. It makes pep8 review so long that the earliest lines scroll
out of the scrollback buffer before they can even be read.

With this change, each violation is on line long, which is
much more readable.

Change-Id: I0d8cc64fd6027419754732e314c047b3775a121c
Add pyflakes to tox.ini

Add the ability to use pyflakes.

Change-Id: I1c0a652258fd494bf6754b5b83c47166582a85d0
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Removed unused imports

Removed unused imports

Change-Id: I646d79849731b87ce6c1eeb80f42c77dd789ecff
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Removed unused variables

Removed unused variables according to pyflakes.

Change-Id: I25b808c58fa5a89a8641b168527320f6b575a974
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Imported Translations from Transifex

Change-Id: I94d6360ce6f6ca8150a83c12af887452bc4a41f6
il8n some strings

il8n some more missing strings.

Change-Id: I56d1d83093c8a5e895571e2d2db41c7600662754
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Upgrade WebOb to 1.2.3

The version of WebOb being used in OpenStack was more than
1 year old. This change updates to the latest stable release.

Upgrading WebOb resolves a version conflict between OpenStack
and Pecan, the web framework used by the Ceilometer team for
version 2 of the ceilometer API.

Refer to http://docs.webob.org/en/latest/news.html
for the list of changes between 1.0.8 and 1.2.3.

bug 1092227

Change-Id: If68866122e6c492b03887af5953ab7cad01787ba
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "shorten pep8 output"
Revert "shorten pep8 output"

Verbose PEP8 output is explicitly intended to make it easier for new contributors to propose acceptable patches.

This reverts commit 1f01d30983e3a67a146308ff8766f057bc5b7958
Merge "il8n some strings"
adds keyring to test-requires

bug 1096466

Change-Id: I3bc2837f1dd067863acc6e888869604261d88090
Merge "Removed unused imports"
Merge "Upgrade WebOb to 1.2.3"
Imported Translations from Transifex

Change-Id: Ic02ffb63bf62d8e50c614f58769c50d72877df98
Add missing .po files to tarball

Fix MANIFEST.in to include .po files in keystone/locale.
Fixes bug 1096063.

Change-Id: I4cf06a0777b5f22344ff18321bbf155f574b1e49
Keystone server support for user groups

This implements the server side of groups of users.  This
set of code provides all the crud functionality for groups as
well as the corresponding support for role assignments.

blueprint user-groups

The following deficiencies existing with the current version and
will be corrected ahead of the final Grizzly release:

1) There is only placeholder support for LDAP (Bug #1092187)
2) Domain role grants are accepted but not yet honored (Bug #1093248)
3) Token invalidation does not occur with group changes (Bug #1093493)

This update also fills in missing v3 grant unit testing and v3 grant
support within the kvs backend.  In addition, there is a fix for
Bug #1092200 (uncaught exception when listing grants)

DocImpact

Change-Id: Ibd1783b04b2d7804eff90312e5ef591dca4d0695
Merge "Add missing .po files to tarball"
Add _FATAL_EXCEPTION_FORMAT_ERRORS global.

Add a new global variable to control when exception format errors
are fatal. The goal is to be able to use this at test time to detect
incorrectly formatted exceptions.

Change-Id: Ia015bc27a445757cb1d574cadc35698cca0de086
Update ldap exceptions to pass correct kwargs.

Updates a few LDAP exceptions to pass the correct kwargs
for formatting.

Change-Id: I6b04faa5743d95b0dd707ad3679d25226cace9be
Correct spelling errors / typos in test names

Change-Id: I4891da0f1d6f4fca5db748f4b53eefe4b26d5559