We are thrilled to announce the release of: keystoneauth1 2.7.0: Authentication Library for OpenStack Identity
This release is part of the newton release series. With source available at: http://git.openstack.org/cgit/openstack/keystoneauth With package available at: https://pypi.python.org/pypi/keystoneauth1 Please report issues through launchpad: http://bugs.launchpad.net/keystoneauth For more details, please see below. Changes in keystoneauth1 2.6.0..2.7.0 ------------------------------------- c43d9dc Updated from global requirements 019ff84 Updated from global requirements 6538141 docstring: fix typo 01904a2 Updated from global requirements c10722b Add oauth plugin to keystoneauth ed75863 Expose is_admin_project in AccessInfo e853121 Updated from global requirements 118c962 Expose allow parameters for URL discovery f6e57bc Updated from global requirements 68fde05 Refactor variables for fixture and service 48ec8bf Enable bandit 2962d9d Lazy import oslo_config as required 1a2a579 Add 303 as redirect code for k2k plugin 9d51a2a Updated from global requirements 21d5ba9 Fix H405, D105, D200, and D203 PEP257 1933a78 Updated from global requirements f95a3bb Fixing D204, D205, D208, and D211 pep8 2caee11 Fixing D301 docstring. 2e0c003 Removing tox ignore D400. 7d0cb04 Fix documentation example again 3352122 Include query string in request logging 01cf25a Removing tox ignore D401 and make keystoneauth compliant d061788 Documentation example fix Diffstat (except docs and test files) ------------------------------------- keystoneauth1/_utils.py | 4 +- keystoneauth1/access/access.py | 70 +++++--- keystoneauth1/adapter.py | 11 +- keystoneauth1/discover.py | 2 +- keystoneauth1/exceptions/base.py | 1 + keystoneauth1/exceptions/connection.py | 1 + keystoneauth1/exceptions/http.py | 34 +++- keystoneauth1/exceptions/service_providers.py | 2 +- keystoneauth1/extras/_saml2/v3/base.py | 7 +- keystoneauth1/extras/_saml2/v3/saml2.py | 2 +- keystoneauth1/extras/oauth1/__init__.py | 19 +++ keystoneauth1/extras/oauth1/_loading.py | 43 +++++ keystoneauth1/extras/oauth1/v3.py | 77 +++++++++ keystoneauth1/fixture/__init__.py | 3 +- keystoneauth1/fixture/keystoneauth_betamax.py | 2 +- keystoneauth1/fixture/v3.py | 18 ++- keystoneauth1/identity/base.py | 6 +- keystoneauth1/identity/generic/base.py | 4 +- keystoneauth1/identity/v2.py | 2 +- keystoneauth1/identity/v3/base.py | 2 +- keystoneauth1/identity/v3/k2k.py | 15 +- keystoneauth1/identity/v3/oidc.py | 14 +- keystoneauth1/loading/_utils.py | 40 +++++ keystoneauth1/loading/base.py | 2 +- keystoneauth1/loading/conf.py | 2 +- keystoneauth1/loading/opts.py | 14 +- keystoneauth1/loading/session.py | 14 +- keystoneauth1/plugin.py | 4 +- keystoneauth1/session.py | 32 +++- .../unit/extras/oauth1/test_oauth1_loading.py | 57 +++++++ .../unit/identity/test_identity_v3_federation.py | 24 ++- requirements.txt | 6 +- setup.cfg | 5 +- test-requirements.txt | 3 +- tox.ini | 24 ++- 48 files changed, 743 insertions(+), 223 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4504520..0052c69 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ pbr>=1.6 # Apache-2.0 -iso8601>=0.1.9 # MIT +iso8601>=0.1.11 # MIT @@ -8 +8 @@ positional>=1.0.1 # Apache-2.0 -requests!=2.9.0,>=2.8.1 # Apache-2.0 +requests>=2.10.0 # Apache-2.0 @@ -10 +10 @@ 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 6fa68e9..ae1ba37 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,0 +8 @@ flake8-docstrings==0.2.1.post1 # MIT +bandit>=1.0.1 # Apache-2.0 @@ -17 +18 @@ os-testr>=0.4.1 # Apache-2.0 -betamax>=0.5.1 # Apache-2.0 +betamax>=0.7.0 # Apache-2.0 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev