We are tickled pink to announce the release of: python-keystoneclient 1.8.0: Client Library for OpenStack Identity This release is part of the mitaka release series. With source available at: https://git.openstack.org/cgit/openstack/python-keystoneclient With package available at: https://pypi.python.org/pypi/python-keystoneclient For more details, please see the git log history below and: https://launchpad.net/python-keystoneclient/+milestone/1.8.0 Please report issues through launchpad: https://bugs.launchpad.net/python-keystoneclient Changes in python-keystoneclient 1.7.1..1.8.0 --------------------------------------------- e65be5d Updated from global requirements 777588a Updated from global requirements 70dbc31 Updated from global requirements 9cd71c0 Redirect on 303 in SAML plugin eb77abd Make __all__ immutable 5dea3b2 HTTPClient/region_name deprecation test updates ed0bed0 Add shields.io version/downloads links/badges into README.rst f00156e List creation could be rewritten as a list literal 105ad0b Use dictionary literal for dictionary creation 8cf0b8f Change ignore-errors to ignore_errors 79894ea Updated from global requirements 2dbfaea Updated from global requirements addaf2a Move pot file for traslation 03d5d8e Use region_id filter for List Endpoints 556c1a6 Identity plugin thread safety 3e7f806 Avoid message concatenation in error path Diffstat (except docs and test files) ------------------------------------- .coveragerc | 2 +- README.rst | 8 ++ keystoneclient/__init__.py | 4 +- keystoneclient/apiclient/__init__.py | 4 +- keystoneclient/auth/__init__.py | 4 +- keystoneclient/auth/identity/__init__.py | 4 +- keystoneclient/auth/identity/base.py | 12 ++- keystoneclient/auth/identity/generic/__init__.py | 4 +- keystoneclient/auth/identity/v3/__init__.py | 4 +- keystoneclient/auth/identity/v3/base.py | 2 +- keystoneclient/auth/identity/v3/federated.py | 2 +- keystoneclient/auth/identity/v3/password.py | 2 +- keystoneclient/auth/identity/v3/token.py | 2 +- keystoneclient/common/cms.py | 21 +++- keystoneclient/contrib/auth/v3/saml2.py | 18 ++-- keystoneclient/contrib/revoke/model.py | 6 +- keystoneclient/fixture/__init__.py | 4 +- keystoneclient/fixture/discovery.py | 4 +- keystoneclient/generic/__init__.py | 4 +- keystoneclient/locale/keystoneclient.pot | 20 ---- keystoneclient/session.py | 7 +- keystoneclient/v2_0/__init__.py | 4 +- keystoneclient/v3/__init__.py | 4 +- keystoneclient/v3/contrib/__init__.py | 3 +- keystoneclient/v3/endpoints.py | 7 +- .../locale/python-keystoneclient.pot | 20 ++++ requirements.txt | 4 +- setup.cfg | 10 +- setup.py | 2 +- test-requirements.txt | 4 +- 44 files changed, 434 insertions(+), 231 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b846bb3..f868d97 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr<2.0,>=1.6 +pbr>=1.6 @@ -17 +17 @@ PrettyTable<0.8,>=0.7 -requests>=2.5.2 +requests!=2.8.0,>=2.5.2 diff --git a/test-requirements.txt b/test-requirements.txt index 7f4ea88..3b3f14a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19 +19 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -tempest-lib>=0.6.1 +tempest-lib>=0.9.0 @@ -23 +23 @@ testtools>=1.4.0 -WebOb>=1.2.3 +WebOb<1.5.0,>=1.2.3