[openstack-dev] [release][barbican] python-barbicanclient 4.0.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 3 20:12:07 UTC 2016


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





More information about the OpenStack-dev mailing list