[release-announce] [barbican] python-barbicanclient 4.3.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 12 13:27:28 UTC 2017


We contentedly announce the release of:

python-barbicanclient 4.3.0: Client Library for OpenStack Barbican Key
Management API

This release is part of the pike release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-barbicanclient/

Download the package from:

    https://tarballs.openstack.org/python-barbicanclient/

Please report issues through launchpad:

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

For more details, please see below.

Changes in python-barbicanclient 4.2.0..4.3.0
---------------------------------------------

82b7d64 Updated from global requirements
5cefe1b Updated from global requirements
ac10cb7 Use generic auth plugin instead of specific version
8194eb3 Updated from global requirements
ab2684f Updated from global requirements
c750141 Updated from global requirements
8860c16 Extend pep8 test coverage
b25346c Updated from global requirements
1f1a36b Update keystone endpoint for functional tests
89a06dd Updated from global requirements
777b8b6 Correct the regex for parsing output
978d3b4 Replace six.iteritems() with .items()
15bba22 Enable F and H flake8 rules
10209c5 Set client module __version__
22b3002 Clean up all secrets in functional tests
62ec81e Updated from global requirements
82b4e71 Updated from global requirements
4ad8cfc Fix gate failure on pep8
6acefa5 Updated from global requirements
5052ed3 Make test directory more specific
74ea75b Change parent class of `WhenTestingCertificateOrders`
2d745ee Fix serializable issues when retrieving json format resources
ee411df [openstack-manuals] description of command barbican ca list
181c4a6 Remove support for py34
cf03415 Updated from global requirements
d77b2be Remove unused barbicanclient/common directory
b66ca10 Fix doc referencing --payload-content-type
aaa15e7 Update .gitignore
44c7ce9 Removes unnecessary utf-8 encoding
ca9a12c Replaces uuid.uuid4 with uuidutils.generate_uuid()


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

.gitignore                                         |  1 +
README.rst                                         |  2 +-
barbicanclient/__init__.py                         | 21 ++++++
barbicanclient/acls.py                             | 18 ++---
barbicanclient/barbican.py                         | 36 +++++----
barbicanclient/barbican_cli/cas.py                 |  2 +-
barbicanclient/barbican_cli/orders.py              |  2 -
barbicanclient/barbican_cli/secrets.py             |  6 +-
barbicanclient/base.py                             |  4 +-
barbicanclient/cas.py                              | 22 +++---
barbicanclient/client.py                           |  6 +-
barbicanclient/common/__init__.py                  |  0
barbicanclient/common/config.py                    | 32 --------
barbicanclient/containers.py                       | 43 +++++------
barbicanclient/orders.py                           | 52 ++++++-------
barbicanclient/secrets.py                          | 63 +++++++---------
barbicanclient/version.py                          |  9 ++-
.../cli/v1/behaviors/container_behaviors.py        |  6 +-
.../cli/v1/behaviors/secret_behaviors.py           |  5 +-
.../client/v1/functional/test_containers.py        |  4 +-
.../client/v1/functional/test_orders.py            |  4 +-
.../client/v1/functional/test_secrets.py           |  3 +-
requirements.txt                                   | 13 ++--
setup.cfg                                          |  1 -
setup.py                                           |  2 +-
test-requirements.txt                              |  9 ++-
tools/hacking.sh                                   |  3 -
tox.ini                                            |  8 +-
54 files changed, 414 insertions(+), 367 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d3c6154..68b2a46 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.8 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
@@ -7,4 +7,3 @@ six>=1.9.0 # MIT
-cliff>=2.3.0 # Apache-2.0
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-keystoneauth1>=2.18.0 # Apache-2.0
-oslo.i18n>=2.1.0 # Apache-2.0
+cliff>=2.6.0 # Apache-2.0
+keystoneauth1>=2.20.0 # Apache-2.0
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
@@ -12 +11 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ffcf70a..6079cac 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,2 +4,2 @@
-coverage>=4.0 # Apache-2.0
-hacking<0.11,>=0.10.0
+coverage!=4.4,>=4.0 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -13 +13,2 @@ nose # LGPL
-python-openstackclient>=3.3.0 # Apache-2.0
+oslo.config>=4.0.0 # Apache-2.0
+python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
@@ -16 +17 @@ python-openstackclient>=3.3.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx!=1.6.1,>=1.5.1 # BSD





More information about the Release-announce mailing list