We are overjoyed to announce the release of: python-keystoneclient 2.0.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/2.0.0 Please report issues through launchpad: https://bugs.launchpad.net/python-keystoneclient Changes in python-keystoneclient 1.8.1..2.0.0 --------------------------------------------- 8380f3f Remove hardcoded endpoint filter for update password aefeb16 Add release notes for keystoneclient 8a65f5f Updated from global requirements 8506a6e remove unnecessary FakeLog class in test code 1d17c70 No keystone Endpoint now gives a valid Error Message f4e6f12 Removes py26 support 655719d Removes discover from test-reqs 72759fb Fixes warning for positional arg in project create 98cb898 Updated from global requirements 13bb2f7 Swap the order of username deprecation bdd44d3 Map keystoneclient exceptions to keystoneauth 90aba96 Last sync from oslo-incubator 227e1b5 Updated from global requirements 681fe93 Add missing end single quote 01ce602 update incorrect docstring for regions 9399ad9 Iterate over copy of session.adapters keys in Python2/3 5fa4f79 Add docstring validation 5bc617a Silence most of the deprecation spam d9031c2 Pull the endpoint from the Session 355e47a Replace repeated assertion with the loss a8d2bd2 Mark abstractmethod bodies with nocover b588609 Docstring spelling and function-vs-method fixes 574fad7 pass on @abc.abstractmethods 6588ad5 Updated from global requirements 36e52d0 Fix typo that says V3 token only works for v2 ebdbbee auto-generate release history Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 +- keystoneclient/__init__.py | 6 +- keystoneclient/auth/base.py | 3 +- keystoneclient/auth/identity/base.py | 11 +- keystoneclient/auth/identity/generic/base.py | 2 +- keystoneclient/auth/identity/generic/password.py | 4 +- keystoneclient/auth/identity/v2.py | 5 +- keystoneclient/auth/identity/v3/base.py | 3 +- keystoneclient/auth/identity/v3/federated.py | 1 + keystoneclient/auth/identity/v3/password.py | 4 +- keystoneclient/base.py | 2 +- keystoneclient/common/cms.py | 8 +- keystoneclient/contrib/auth/v3/saml2.py | 4 +- keystoneclient/discover.py | 8 +- keystoneclient/exceptions.py | 571 ++++++++------------- keystoneclient/openstack/common/apiclient/auth.py | 5 +- keystoneclient/openstack/common/memorycache.py | 6 + keystoneclient/service_catalog.py | 8 +- keystoneclient/session.py | 9 +- keystoneclient/v3/projects.py | 2 +- keystoneclient/v3/regions.py | 2 +- keystoneclient/v3/users.py | 3 +- releasenotes/notes/.placeholder | 0 releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 277 ++++++++++ releasenotes/source/index.rst | 8 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 9 +- setup.cfg | 1 - test-requirements.txt | 5 +- tox.ini | 24 +- 47 files changed, 669 insertions(+), 440 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f868d97..944e669 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,0 +11 @@ debtcollector>=0.3.0 # Apache-2.0 +keystoneauth1>=1.0.0 @@ -12 +13 @@ netaddr!=0.7.16,>=0.7.12 -oslo.config>=2.3.0 # Apache-2.0 +oslo.config>=2.7.0 # Apache-2.0 @@ -14,2 +15,2 @@ oslo.i18n>=1.5.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 -oslo.utils>=2.0.0 # Apache-2.0 +oslo.serialization>=1.10.0 # Apache-2.0 +oslo.utils>=2.8.0 # Apache-2.0 @@ -17 +18 @@ PrettyTable<0.8,>=0.7 -requests!=2.8.0,>=2.5.2 +requests>=2.8.1 diff --git a/test-requirements.txt b/test-requirements.txt index 575f9c7..16d2078 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,0 +6 @@ hacking<0.11,>=0.10.0 +flake8-docstrings==0.2.1.post1 @@ -8 +8,0 @@ coverage>=3.6 -discover @@ -14 +14 @@ oauthlib>=0.6 -oslosphinx>=2.5.0 # Apache-2.0 +oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 @@ -16,0 +17 @@ pycrypto>=2.6 +reno>=0.1.1 # Apache2