We are tickled pink to announce the release of: python-barbicanclient 4.0.0: Client Library for OpenStack Barbican Key Management API
This release is part of the mitaka release series. With source available at: https://git.openstack.org/cgit/openstack/python-barbicanclient/ Please report issues through launchpad: https://bugs.launchpad.net/python-barbicanclient/ For more details, please see below. Changes in python-barbicanclient 3.3.0..4.0.0 --------------------------------------------- 8eab42d Replace assertEqual(None, *) with assertIsNone in tests 3aecbde Updated from global requirements 84fc9dc Use six.moves.urllib.parse to replace urlparse e53f7cb Updated from global requirements 7228d26 Remove argparse from requirements 3626860 Updated from global requirements bfa7e51 Updated from global requirements fe73ce8 Replace deprecated keystoneclient...exceptions 33d0eb5 Update typos e58819d Removes MANIFEST.in as it is not needed explicitely by PBR 58491d5 Deprecated tox -downloadcache option removed a80f7ea Remove py26 support 2105777 Updated from global requirements 654d3b8 Updated from global requirements 00ba97c Updated from global requirements 2efd085 Updated from global requirements b132160 Update Readme to include new/updated CLI commands 37bd68c Allow tox to be able to run independent functional tests 098a0c8 Make CLI Order's type field a required argument 1da42ea Remove invalid skipping of tests 0b97754 Fix Secrets Filter 6d43432 Updated from global requirements a2a27ee Updated from global requirements 631c8a9 README.rst devstack link not properly displayed e65611f improve readme contents bf187ba Updated from global requirements 7af1c13 Add to_dict method to EntityFormatter. 6e99579 Updated from global requirements af771fe Part 3: Adding ACL functional tests. 8d8e973 Updated from global requirements 020e240 Initialize optional attributes in CA object 424f2ac Fix keystone version selection d083e1e Part 2: Adding ACL support for CLI commands and docs 4a2007c Fix incorrect error when performing Barbican Secret Update 5455c28 Part 1: Adding ACL support for Client API. 776187d Fix error where barbican order create returns invalid error 85f5ec2 Create Openstack CLI plugin for Barbican 0306b2b Fix OS_PROJECT_ID not getting read by client 28cc338 Remove Client V1 Behaviors 89c2f28 enable barbican help without authentication 3c2ff2a Fix barbican-client README.rst d60c7a4 Add functional test for updating a Secret e2d1f4e Remove test behaviors abstraction for containers smoke tests a4e224e Remove test behaviors abstraction for orders smoke tests 2415011 Remove test behaviors abstraction for secrets smoke tests bee632f Remove test behaviors abstraction for containers 3b6a12e Remove test behaviors abstraction for orders 8c2050f Remove test behaviors abstraction for secrets 0771bb8 Create Common functions used for cleaning up items used for testing 4572293 Add epilog to parser 17ed50a Add Unit Tests for Store and Update Payload when Payload is zero 34256de Allow Barbican Client Secret Update Functionality Diffstat (except docs and test files) ------------------------------------- MANIFEST.in | 4 - README.rst | 89 +++- barbicanclient/acls.py | 475 +++++++++++++++++ barbicanclient/barbican.py | 55 +- barbicanclient/barbican_cli/acls.py | 261 ++++++++++ barbicanclient/barbican_cli/cas.py | 5 +- barbicanclient/barbican_cli/containers.py | 19 +- barbicanclient/barbican_cli/orders.py | 15 +- barbicanclient/barbican_cli/secrets.py | 33 +- barbicanclient/cas.py | 2 + barbicanclient/client.py | 10 +- barbicanclient/containers.py | 11 + barbicanclient/formatter.py | 4 + barbicanclient/orders.py | 8 +- barbicanclient/osc_plugin.py | 43 ++ barbicanclient/secrets.py | 75 ++- .../cli/v1/behaviors/container_behaviors.py | 8 +- .../cli/v1/behaviors/secret_behaviors.py | 18 +- .../client/v1/behaviors/base_behaviors.py | 52 -- .../client/v1/behaviors/container_behaviors.py | 110 ---- .../client/v1/behaviors/order_behaviors.py | 95 ---- .../client/v1/behaviors/secret_behaviors.py | 96 ---- .../client/v1/functional/test_containers.py | 141 ++--- .../client/v1/functional/test_orders.py | 216 ++++---- .../client/v1/functional/test_secrets.py | 402 ++++++++------- requirements.txt | 17 +- setup.cfg | 29 +- setup.py | 2 +- test-requirements.txt | 21 +- tox.ini | 7 +- 54 files changed, 3861 insertions(+), 1020 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 443bd37..2b75e2b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,9 +4,8 @@ -pbr<2.0,>=1.4 -argparse -requests>=2.5.2 -six>=1.9.0 -python-keystoneclient>=1.6.0 -cliff>=1.14.0 # Apache-2.0 -oslo.i18n>=1.5.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 -oslo.utils>=2.0.0 # Apache-2.0 +pbr>=1.6 # Apache-2.0 +requests!=2.9.0,>=2.8.1 # Apache-2.0 +six>=1.9.0 # MIT +python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0 +cliff!=1.16.0,>=1.15.0 # Apache-2.0 +oslo.i18n>=2.1.0 # Apache-2.0 +oslo.serialization>=1.10.0 # Apache-2.0 +oslo.utils>=3.5.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index eb41af1..c9bdfc0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,2 +4,2 @@ -coverage>=3.6 -discover +coverage>=3.6 # Apache-2.0 +discover # BSD @@ -7,5 +7,5 @@ hacking<0.11,>=0.10.0 -fixtures>=1.3.1 -requests-mock>=0.6.0 # Apache-2.0 -mock>=1.2 -testrepository>=0.0.18 -testtools>=1.4.0 +fixtures>=1.3.1 # Apache-2.0/BSD +requests-mock>=0.7.0 # Apache-2.0 +mock>=1.2 # BSD +testrepository>=0.0.18 # Apache-2.0/BSD +testtools>=1.4.0 # MIT @@ -13 +13,2 @@ oslotest>=1.10.0 # Apache-2.0 -nose +nose # LGPL +python-openstackclient>=2.1.0 # Apache-2.0 @@ -16,2 +17,2 @@ nose -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -oslosphinx>=2.5.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD +oslosphinx!=3.4.0,>=2.5.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