[openstack-announce] [release][keystone] python-keystoneclient release 2.0.0 (mitaka)

doug at doughellmann.com doug at doughellmann.com
Tue Dec 1 21:53:30 UTC 2015


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





More information about the OpenStack-announce mailing list