Require service_id for endpoint-create (bug 987457)

Change-Id: I6568fcee740fb497afe8f3fd824c7c93dfc8304d
Fix coverage job. Turns out you need coverage.

Change-Id: I8e429b50d6c3188d1d242a9a5d3cba07066b85c1
Move unittest2 dependency

bug 1014845

It looks like an earlier fix for bug 933076 put the unittest2
dependency in the wrong file. Moving it to the correct file.

Added a version to the unittest2 dependency
Removed a blank line

Change-Id: I06a8963fc5aca80438348d26569d8efb4568f754
Skip argparse when injecting requirements.

Python 2.7 doesn't need argparse. Although pip installs are fine installing
it, listing the requirement in install_requires causes havoc for distro
installs which do not explicitly install argparse for 2.7 as a package.

Fixes bug 1013953

Change-Id: I0275d02e15c8fd2e63b88213ac32f6dd18e2fd26
Merge "Require service_id for endpoint-create (bug 987457)"
Merge "Skip argparse when injecting requirements."
Drop support for legacy OS args

Change-Id: If37778e6bb8c34d88974f2dbf22207110a3dea1a
Do not display None in pretty tables for fields with no value

Fields that are present but unset in a backend (like the email field for
a user created with no email in the KVS backend with the keystone
command line) will appear as "None" when listed, instead of as an empty
field.

Change-Id: I86dc0a204847518e61ba9f6f46d4637d897cfac1
Add post-tag versioning.

Change-Id: Ic6cff31681b77e865ea0f1715e882cf7f191f7cd
Merge "Do not display None in pretty tables for fields with no value"
Don't call PrettyTable add_row with a tuple.

Updates the print_dict function in utils.py so that it doesn't
try to append a tuple with add_row. According to pydoc add_row
should get passed a list (not a tuple):

  Arguments:

    row - row of data, should be a list with as many elements as
    the table has fields

This fixes a TypeError which can occur with the existing code:

TypeError: can only concatenate list (not "tuple") to list

Fixes LP Bug #1019409.

Change-Id: I16f745afa872106c3bc44c33d88db2a5aacd776c
Fix coverage job. Turns out you need coverage.

Change-Id: I8e429b50d6c3188d1d242a9a5d3cba07066b85c1
Move unittest2 dependency

bug 1014845

It looks like an earlier fix for bug 933076 put the unittest2
dependency in the wrong file. Moving it to the correct file.

Added a version to the unittest2 dependency
Removed a blank line

Change-Id: I06a8963fc5aca80438348d26569d8efb4568f754
Require service_id for endpoint-create (bug 987457)

Change-Id: I6568fcee740fb497afe8f3fd824c7c93dfc8304d
Skip argparse when injecting requirements.

Python 2.7 doesn't need argparse. Although pip installs are fine installing
it, listing the requirement in install_requires causes havoc for distro
installs which do not explicitly install argparse for 2.7 as a package.

Fixes bug 1013953

Change-Id: I0275d02e15c8fd2e63b88213ac32f6dd18e2fd26
Drop support for legacy OS args

Change-Id: If37778e6bb8c34d88974f2dbf22207110a3dea1a
Add post-tag versioning.

Change-Id: Ic6cff31681b77e865ea0f1715e882cf7f191f7cd
Do not display None in pretty tables for fields with no value

Fields that are present but unset in a backend (like the email field for
a user created with no email in the KVS backend with the keystone
command line) will appear as "None" when listed, instead of as an empty
field.

Change-Id: I86dc0a204847518e61ba9f6f46d4637d897cfac1
Merge branch 'master' of https://github.com/openstack/python-keystoneclient
Merge branch 'fix_utils'