Improve Python 3.x compatibility

Per (proposed) Hacking H203 check, use the
non-deprecated except x as y: construct, which
works with any Python version >= 2.6

Change-Id: I42935ada01ea7487d76040832578e06ac8ad87dd
Use Python 3.x compatible octal literals

Python 3.x deprecated octal literals in the form 0755.
Use the Python 2.x compatible version 0o755 instead.

Change-Id: I64ca97e87ab29764c3cbcb42cefc313635cc178d
Remove explicit distribute depend.

Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.

Change-Id: I2ea9b54c3b745ad60d62cf26e2f53f40242d2848
Fix nova notifier tests

A recent in nova broke it.

Change-Id: I38beb075a305e7982f6cb02a7b1989ea618659c5
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Remove explicit distribute depend."
Merge "Improve Python 3.x compatibility"
Longer string columns for Trait and UniqueNames

UUID's are larger than the 32 columns previously allocated. Bumped to 255.
Arguably could have gone larger but we should be aware of long strings since
we're going to have so many Events.

Change-Id: Ib3785e3546ee77937d5a63691a9ae1dc16147c37
Remove disabled_central_pollsters option

This is now deprecated with pipeline usage.

Blueprint: remove-disabled-pollsters-option

Change-Id: I3512f6023c3c417a02b1c699ee9b7626af0ae678
Signed-off-by: Julien Danjou <julien@danjou.info>
Remove disabled_compute_pollsters option

This is now deprecated with pipeline usage.

Blueprint: remove-disabled-pollsters-option

Change-Id: I94dc005dcfd42a2cda125b2f91479a75252396df
Signed-off-by: Julien Danjou <julien@danjou.info>
Remove disabled_notification_listeners option

This is now deprecated with pipeline usage.

Blueprint: remove-disabled-pollsters-option

Change-Id: I6d25b47d06ec1d500be8c49328b528ffe18d00bf
Signed-off-by: Julien Danjou <julien@danjou.info>
Start gating on H703

Fix the single occurrence in ceilometer
alongway.

Change-Id: Ie55e9dd3fb479a7b623566432fc2e375482ceeca
Update to the latest stevedore

Use a version of stevedore that does not try to
install distribute.

The requirements change is in
https://review.openstack.org/#/c/32738/

Change-Id: I727dd6b4c8d8bab271c51c23bba6945cf5cd6225
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Use Flake8 gating for bin/ceilometer-*

Change-Id: I195f47c6081f45d5f8a6595541def2fb5befb422
Merge "Use Python 3.x compatible octal literals"
Merge "Use Flake8 gating for bin/ceilometer-*"
Update Oslo

Change-Id: Iac9d8b7fe109fe121ffe0d74ae2eef94db90b02a
Code cleanup

- Mark static methods
- Remove some useless code

Change-Id: I89f5829c75b874fdfe59bc88dad809e0d54b006a
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Longer string columns for Trait and UniqueNames"
Merge "Remove disabled_central_pollsters option"
Merge "Remove disabled_compute_pollsters option"