[openstack-announce] [new][keystone] python-keystoneclient 3.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu May 19 19:47:50 UTC 2016


We are stoked to announce the release of:

python-keystoneclient 3.1.0: Client Library for OpenStack Identity

This release is part of the newton 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

Please report issues through launchpad:

    https://bugs.launchpad.net/python-keystoneclient

For more details, please see below.

Changes in python-keystoneclient 3.0.0..3.1.0
---------------------------------------------

1c70186 Updated from global requirements
07a96d7 Update the home-page with developer documentation
b170fa4 Improve docs for v3 users
6e758ba Trivial: ignore openstack/common in flake8 exclude list
4977355 Updated from global requirements
8f8ea68 Updated from global requirements
01500be Fixing D105 PEP257
4c180e6 Fixing D200 PEP257 violation.
bca112c Fixing D202 and D203 PEP257 violation.
a9adca0 Fixing D204, D205, and D207 PEP257 violation.
e9471bd Fixing D208 PEP257 violation.
14900dd httpclient: remove unused debug kwargs
212cb14 Fixing D211 PEP257 violation.
a7b65be Fixing D301 PEP257 violation.
f663c66 Add federation related tests
a4ca83b [Trivial] Remove unnecessary executable privilge of unit test file
74287cb Replace tempest-lib with tempest.lib
b4dcb21 Fix identity_providers docstring
04d47fe Updated from global requirements
641aa0f Fallback if Git repository is absent
20e23f3 Fix D400 PEP257 violation.
946e928 Fix D401 PEP257 violation.
8413898 Updated example in README
dbf4f31 Removing bandit.yaml in favor of defaults
bba24d3 Updated from global requirements
fe288fb Updated from global requirements

Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |   6 +-
bandit.yaml                                        | 119 ------------------
keystoneclient/_discover.py                        |  23 ++--
keystoneclient/access.py                           |  81 ++++++------
keystoneclient/adapter.py                          |   6 +-
keystoneclient/auth/base.py                        |   6 +-
keystoneclient/auth/identity/base.py               |   8 --
keystoneclient/auth/identity/generic/base.py       |   4 +-
keystoneclient/auth/identity/v3/federated.py       |   4 +-
keystoneclient/base.py                             |  24 ++--
keystoneclient/common/cms.py                       |  21 ++--
keystoneclient/contrib/auth/v3/oidc.py             |   7 +-
keystoneclient/contrib/auth/v3/saml2.py            |  11 +-
keystoneclient/contrib/ec2/utils.py                |   4 +-
keystoneclient/contrib/revoke/model.py             |  13 +-
keystoneclient/discover.py                         |   2 +-
keystoneclient/exceptions.py                       |  12 +-
keystoneclient/fixture/__init__.py                 |   5 +-
keystoneclient/generic/client.py                   |  10 +-
keystoneclient/httpclient.py                       |  56 ++++-----
keystoneclient/service_catalog.py                  |  60 ++++-----
keystoneclient/session.py                          |  18 +--
keystoneclient/utils.py                            |  13 +-
keystoneclient/v2_0/certificates.py                |   2 -
keystoneclient/v2_0/client.py                      |   1 -
keystoneclient/v2_0/ec2.py                         |   2 +-
keystoneclient/v2_0/endpoints.py                   |   2 +
keystoneclient/v2_0/extensions.py                  |   2 +
keystoneclient/v2_0/roles.py                       |   7 +-
keystoneclient/v2_0/services.py                    |   3 +
keystoneclient/v2_0/tenants.py                     |   6 +-
keystoneclient/v2_0/tokens.py                      |   4 +-
keystoneclient/v2_0/users.py                       |   4 +-
keystoneclient/v3/auth.py                          |   1 +
keystoneclient/v3/client.py                        |   6 +-
keystoneclient/v3/contrib/endpoint_filter.py       |   3 +-
keystoneclient/v3/contrib/federation/base.py       |   1 +
.../v3/contrib/federation/identity_providers.py    |  20 ++-
keystoneclient/v3/contrib/federation/mappings.py   |   3 +-
keystoneclient/v3/contrib/federation/protocols.py  |   2 +-
keystoneclient/v3/contrib/federation/saml.py       |   2 -
.../v3/contrib/federation/service_providers.py     |   5 +-
keystoneclient/v3/contrib/oauth1/access_tokens.py  |   1 +
keystoneclient/v3/contrib/oauth1/consumers.py      |   2 +
keystoneclient/v3/contrib/oauth1/core.py           |   1 +
keystoneclient/v3/contrib/oauth1/request_tokens.py |   2 +-
keystoneclient/v3/contrib/oauth1/utils.py          |   3 +-
keystoneclient/v3/contrib/simple_cert.py           |   2 -
keystoneclient/v3/contrib/trusts.py                |   2 +
keystoneclient/v3/credentials.py                   |  11 +-
keystoneclient/v3/domains.py                       |   2 +
keystoneclient/v3/ec2.py                           |   2 +-
keystoneclient/v3/endpoints.py                     |   2 +
keystoneclient/v3/groups.py                        |   2 +
keystoneclient/v3/policies.py                      |   2 +
keystoneclient/v3/projects.py                      |   3 +-
keystoneclient/v3/regions.py                       |  36 +++---
keystoneclient/v3/role_assignments.py              |   7 +-
keystoneclient/v3/roles.py                         |  14 ++-
keystoneclient/v3/services.py                      |   2 +
keystoneclient/v3/tokens.py                        |   2 -
keystoneclient/v3/users.py                         | 140 ++++++++++++++++++---
requirements.txt                                   |   6 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |   6 +-
tox.ini                                            |  20 +--
83 files changed, 581 insertions(+), 443 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index d6ce33f..0edce9a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ pbr>=1.6 # Apache-2.0
-iso8601>=0.1.9 # MIT
+iso8601>=0.1.11 # MIT
@@ -15 +15 @@ positional>=1.0.1 # Apache-2.0
-requests!=2.9.0,>=2.8.1 # Apache-2.0
+requests>=2.10.0 # Apache-2.0
@@ -17 +17 @@ six>=1.9.0 # MIT
-stevedore>=1.5.0 # Apache-2.0
+stevedore>=1.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 3d43446..e56d492 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ coverage>=3.6 # Apache-2.0
-fixtures>=1.3.1 # Apache-2.0/BSD
+fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
@@ -19 +19 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
-tempest-lib>=0.14.0 # Apache-2.0
+tempest>=11.0.0 # Apache-2.0
@@ -26 +26 @@ testtools>=1.4.0 # MIT
-bandit>=0.17.3 # Apache-2.0
+bandit>=1.0.1 # Apache-2.0





More information about the OpenStack-announce mailing list