We are happy to announce the release of: python-keystoneclient 2.1.1: 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 Please report issues through launchpad: https://bugs.launchpad.net/python-keystoneclient For more details, please see below. Changes in python-keystoneclient 2.0.0..2.1.1 --------------------------------------------- d20b300 Revert "Support `truncated` flag returned by keystone" c28d408 Support `truncated` flag returned by keystone f8c47a1 Updated from global requirements b939dd9 Make tests run against original client and sessions 2dd67f8 Seperate Client base test class 59ee992 move hacking to tests folder 26bdb06 remove venv bits from tools 7ff3955 Add include_subtree to role_list_assignments call a3d4495 Updated from global requirements 7a4f019 remove the default arguments "{}" ff8f31d Updated from global requirements afb46ab remove oslo-incubator's memorycache 92fb876 WebOb not needed after auth_token removal 646350c Remove keystoneclient.middleware 7c1a67a Updated from global requirements dd5175e Updated from global requirements 46e449c Put py34 first in the env order of tox 7035376 Accept v2 params to v3 service create 7ca83ae Delete python bytecode before every test run Diffstat (except docs and test files) ------------------------------------- examples/pki/gen_pki.sh | 5 - examples/pki/run_all.sh | 1 - keystoneclient/hacking/__init__.py | 0 keystoneclient/hacking/checks.py | 37 - keystoneclient/middleware/__init__.py | 0 keystoneclient/middleware/auth_token.py | 1624 ---------------- keystoneclient/middleware/memcache_crypt.py | 209 --- keystoneclient/middleware/s3_token.py | 274 --- keystoneclient/openstack/common/memorycache.py | 103 -- keystoneclient/v3/role_assignments.py | 6 +- keystoneclient/v3/services.py | 20 +- openstack-common.conf | 2 - .../notes/remove-middleware-eef8c40117b465aa.yaml | 10 + requirements.txt | 7 +- test-requirements.txt | 11 +- tools/install_venv.py | 71 - tools/install_venv_common.py | 172 -- tools/with_venv.sh | 4 - tox.ini | 8 +- 61 files changed, 395 insertions(+), 5106 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 944e669..2b90f62 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,2 +11 @@ debtcollector>=0.3.0 # Apache-2.0 -keystoneauth1>=1.0.0 -netaddr!=0.7.16,>=0.7.12 +keystoneauth1>=2.1.0 @@ -16 +15 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=2.8.0 # Apache-2.0 +oslo.utils>=3.2.0 # Apache-2.0 @@ -18 +17 @@ PrettyTable<0.8,>=0.7 -requests>=2.8.1 +requests!=2.9.0,>=2.8.1 diff --git a/test-requirements.txt b/test-requirements.txt index 16d2078..9e73b39 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ fixtures>=1.3.1 -keyring!=3.3,>=2.1 +keyring>=5.5.1 @@ -16,3 +16,2 @@ oslotest>=1.10.0 # Apache-2.0 -pycrypto>=2.6 -reno>=0.1.1 # Apache2 -requests-mock>=0.6.0 # Apache-2.0 +reno>=0.1.1 # Apache2 +requests-mock>=0.7.0 # Apache-2.0 @@ -20 +19 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -tempest-lib>=0.10.0 +tempest-lib>=0.12.0 @@ -22,0 +22 @@ testresources>=0.2.4 +testscenarios>=0.4 @@ -24 +23,0 @@ testtools>=1.4.0 -WebOb>=1.2.3