Hello community,
here is the log from the commit of package python-barbicanclient for
openSUSE:Factory checked in at 2018-02-14 10:50:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-barbicanclient (Old)
and /work/SRC/openSUSE:Factory/.python-barbicanclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-barbicanclient"
Wed Feb 14 10:50:20 2018 rev:6 rq:575930 version:4.6.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-barbicanclient/python-barbicanclient.changes
2018-01-17 21:59:27.164003629 +0100
+++
/work/SRC/openSUSE:Factory/.python-barbicanclient.new/python-barbicanclient.changes
2018-02-14 10:50:22.996358661 +0100
@@ -1,0 +2,11 @@
+Mon Feb 12 09:52:05 UTC 2018 - [email protected]
+
+- update to version 4.6.0 (bsc#1078607)
+ - Switch to use new barbican endpoint
+ - Correct docs usage of keystoneauth1 session
+ - Fix some reST field lists in docstrings
+ - Pass OSC interface through to barbican plugin
+ - Avoid tox_install.sh for constraints support
+ - Updated from global requirements
+
+-------------------------------------------------------------------
Old:
----
python-barbicanclient-4.5.2.tar.gz
New:
----
python-barbicanclient-4.6.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-barbicanclient.spec ++++++
--- /var/tmp/diff_new_pack.t0vzWC/_old 2018-02-14 10:50:23.772330736 +0100
+++ /var/tmp/diff_new_pack.t0vzWC/_new 2018-02-14 10:50:23.776330592 +0100
@@ -17,21 +17,21 @@
Name: python-barbicanclient
-Version: 4.5.2
+Version: 4.6.0
Release: 0
Summary: Client for the Barbican Key Management API
License: Apache-2.0
Group: Development/Languages/Python
Url: https://launchpad.net/python-barbicanclient
-Source0:
https://files.pythonhosted.org/packages/source/p/python-barbicanclient/python-barbicanclient-4.5.2.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-barbicanclient/python-barbicanclient-4.6.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python-devel
BuildRequires: python2-cliff >= 2.8.0
-BuildRequires: python2-keystoneauth1 >= 3.2.0
+BuildRequires: python2-keystoneauth1 >= 3.3.0
BuildRequires: python2-mock >= 2.0.0
BuildRequires: python2-oslo.i18n >= 3.15.3
BuildRequires: python2-oslo.serialization >= 2.18.0
-BuildRequires: python2-oslo.utils >= 3.31.0
+BuildRequires: python2-oslo.utils >= 3.33.0
BuildRequires: python2-pbr >= 2.0.0
BuildRequires: python2-requests >= 2.14.2
BuildRequires: python2-requests-mock >= 1.1.0
@@ -40,11 +40,11 @@
BuildRequires: python2-testtools >= 2.2.0
BuildRequires: python3-cliff >= 2.8.0
BuildRequires: python3-devel
-BuildRequires: python3-keystoneauth1 >= 3.2.0
+BuildRequires: python3-keystoneauth1 >= 3.3.0
BuildRequires: python3-mock >= 2.0.0
BuildRequires: python3-oslo.i18n >= 3.15.3
BuildRequires: python3-oslo.serialization >= 2.18.0
-BuildRequires: python3-oslo.utils >= 3.31.0
+BuildRequires: python3-oslo.utils >= 3.33.0
BuildRequires: python3-pbr >= 2.0.0
BuildRequires: python3-requests >= 2.14.2
BuildRequires: python3-requests-mock >= 1.1.0
@@ -52,10 +52,10 @@
BuildRequires: python3-testscenarios >= 0.4
BuildRequires: python3-testtools >= 2.2.0
Requires: python-cliff >= 2.8.0
-Requires: python-keystoneauth1 >= 3.2.0
+Requires: python-keystoneauth1 >= 3.3.0
Requires: python-oslo.i18n >= 3.15.3
Requires: python-oslo.serialization >= 2.18.0
-Requires: python-oslo.utils >= 3.31.0
+Requires: python-oslo.utils >= 3.33.0
Requires: python-pbr >= 2.0.0
Requires: python-requests >= 2.14.2
Requires: python-six >= 1.10.0
++++++ python-barbicanclient-4.5.2.tar.gz -> python-barbicanclient-4.6.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/AUTHORS
new/python-barbicanclient-4.6.0/AUTHORS
--- old/python-barbicanclient-4.5.2/AUTHORS 2017-08-03 19:17:02.000000000
+0200
+++ new/python-barbicanclient-4.6.0/AUTHORS 2018-01-26 23:32:22.000000000
+0100
@@ -12,6 +12,7 @@
Christian Berendt <[email protected]>
Christopher Solis <[email protected]>
Clenimar Filemon <[email protected]>
+Colleen Murphy <[email protected]>
Craig Tracey <[email protected]>
Cyril Roelandt <[email protected]>
Dave McCowan <[email protected]>
@@ -21,6 +22,7 @@
Douglas Mendizábal <[email protected]>
Elvin Tubillara <[email protected]>
Fernando Diaz <[email protected]>
+Gage Hugo <[email protected]>
Gregory Haynes <[email protected]>
Gábor Antal <[email protected]>
Jamie Lennox <[email protected]>
@@ -69,10 +71,12 @@
Wyllys Ingersoll <[email protected]>
Yushiro FURUKAWA <[email protected]>
ZhiQiang Fan <[email protected]>
+Zuul <[email protected]>
chadlung <[email protected]>
chenxing <[email protected]>
hongzhezheng <[email protected]>
ji-xuepeng <[email protected]>
+lingyongxu <[email protected]>
liujiong <[email protected]>
reedip <[email protected]>
rico.lin <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/ChangeLog
new/python-barbicanclient-4.6.0/ChangeLog
--- old/python-barbicanclient-4.5.2/ChangeLog 2017-08-03 19:17:02.000000000
+0200
+++ new/python-barbicanclient-4.6.0/ChangeLog 2018-01-26 23:32:22.000000000
+0100
@@ -1,6 +1,24 @@
CHANGES
=======
+4.6.0
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+* Pass OSC interface through to barbican plugin
+* Fix some reST field lists in docstrings
+* Updated from global requirements
+* Avoid tox\_install.sh for constraints support
+* Switch to use new barbican endpoint
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Correct docs usage of keystoneauth1 session
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
4.5.2
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/PKG-INFO
new/python-barbicanclient-4.6.0/PKG-INFO
--- old/python-barbicanclient-4.5.2/PKG-INFO 2017-08-03 19:17:03.000000000
+0200
+++ new/python-barbicanclient-4.6.0/PKG-INFO 2018-01-26 23:32:24.000000000
+0100
@@ -1,11 +1,12 @@
Metadata-Version: 1.1
Name: python-barbicanclient
-Version: 4.5.2
+Version: 4.6.0
Summary: Client Library for OpenStack Barbican Key Management API
Home-page: https://docs.openstack.org/python-barbicanclient/latest/
Author: OpenStack
Author-email: [email protected]
License: UNKNOWN
+Description-Content-Type: UNKNOWN
Description: python-barbicanclient
=====================
@@ -46,7 +47,7 @@
.. code:: python
>>> from keystoneclient.auth import identity
- >>> from keystoneclient import session
+ >>> from keystoneauth1 import session
>>> from barbicanclient import client
>>> # We'll use Keystone API v3 for authentication
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/README.rst
new/python-barbicanclient-4.6.0/README.rst
--- old/python-barbicanclient-4.5.2/README.rst 2017-08-03 19:15:12.000000000
+0200
+++ new/python-barbicanclient-4.6.0/README.rst 2018-01-26 23:23:05.000000000
+0100
@@ -38,7 +38,7 @@
.. code:: python
>>> from keystoneclient.auth import identity
- >>> from keystoneclient import session
+ >>> from keystoneauth1 import session
>>> from barbicanclient import client
>>> # We'll use Keystone API v3 for authentication
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/barbicanclient/client.py
new/python-barbicanclient-4.6.0/barbicanclient/client.py
--- old/python-barbicanclient-4.5.2/barbicanclient/client.py 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/barbicanclient/client.py 2018-01-26
23:23:05.000000000 +0100
@@ -123,7 +123,7 @@
"""Barbican client used to interact with barbican service.
:param version: The API version to use.
- :param session: An instance of keystoneclient.session.Session that
+ :param session: An instance of keystoneauth1.session.Session that
can be either authenticated, or not authenticated. When using
a non-authenticated Session, you must provide some additional
parameters. When no session is provided it will default to a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/barbicanclient/osc_plugin.py
new/python-barbicanclient-4.6.0/barbicanclient/osc_plugin.py
--- old/python-barbicanclient-4.5.2/barbicanclient/osc_plugin.py
2017-08-03 19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/barbicanclient/osc_plugin.py
2018-01-26 23:23:05.000000000 +0100
@@ -26,7 +26,8 @@
def make_client(instance):
"""Returns a Barbican service client."""
return client.Client(session=instance.session,
- region_name=instance._region_name)
+ region_name=instance._region_name,
+ interface=instance.interface)
def build_option_parser(parser):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/barbicanclient/v1/client.py
new/python-barbicanclient-4.6.0/barbicanclient/v1/client.py
--- old/python-barbicanclient-4.5.2/barbicanclient/v1/client.py 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/barbicanclient/v1/client.py 2018-01-26
23:23:05.000000000 +0100
@@ -30,7 +30,7 @@
def __init__(self, session=None, *args, **kwargs):
"""Barbican client object used to interact with barbican service.
- :param session: An instance of keystoneclient.session.Session that
+ :param session: An instance of keystoneauth1.session.Session that
can be either authenticated, or not authenticated. When using
a non-authenticated Session, you must provide some additional
parameters. When no session is provided it will default to a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/etc/functional_tests.conf
new/python-barbicanclient-4.6.0/etc/functional_tests.conf
--- old/python-barbicanclient-4.5.2/etc/functional_tests.conf 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/etc/functional_tests.conf 2018-01-26
23:23:05.000000000 +0100
@@ -3,7 +3,7 @@
[keymanager]
#Replace values that represent barbican server and user information
-url=http://localhost:9311
+url=http://localhost/key-manager
username=barbican
password=secretservice
project_name=service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/functionaltests/cli/v1/behaviors/acl_behaviors.py
new/python-barbicanclient-4.6.0/functionaltests/cli/v1/behaviors/acl_behaviors.py
---
old/python-barbicanclient-4.5.2/functionaltests/cli/v1/behaviors/acl_behaviors.py
2017-08-03 19:15:12.000000000 +0200
+++
new/python-barbicanclient-4.6.0/functionaltests/cli/v1/behaviors/acl_behaviors.py
2018-01-26 23:23:05.000000000 +0100
@@ -57,8 +57,8 @@
def acl_delete(self, entity_ref):
"""Delete a secret or container acl
- :param entity_ref Reference to secret or container entity
- :return If error returns stderr string otherwise returns None.
+ :param entity_ref: Reference to secret or container entity
+ :return: If error returns stderr string otherwise returns None.
"""
argv = ['acl', 'delete']
self.add_auth_and_endpoint(argv)
@@ -74,8 +74,8 @@
def acl_get(self, entity_ref):
"""Get a 'read' ACL setting for a secret or a container.
- :param entity_ref Reference to secret or container entity
- :return dict of 'read' operation ACL settings if found otherwise empty
+ :param entity_ref: Reference to secret or container entity
+ :return: dict of 'read' operation ACL settings if found otherwise empty
dict in case of error.
"""
argv = ['acl', 'get']
@@ -95,14 +95,14 @@
operation_type='read'):
"""Submits a secret or container ACL
- :param entity_ref Reference to secret or container entity
- :param users List of users for ACL
+ :param entity_ref: Reference to secret or container entity
+ :param users: List of users for ACL
:param project_access: Flag to pass for project access behavior
:param use_short_arg: Flag to indicate if use short arguments in cli.
Default is False
:param operation_type: ACL operation type. Default is 'read' as
Barbican currently supports only that type of operation.
- :return dict of 'read' operation ACL settings if found otherwise empty
+ :return: dict of 'read' operation ACL settings if found otherwise empty
dict in case of error.
"""
argv = ['acl', 'submit']
@@ -128,14 +128,14 @@
operation_type='read'):
"""Add to a secret or container ACL
- :param entity_ref Reference to secret or container entity
- :param users List of users to be added in ACL
+ :param entity_ref: Reference to secret or container entity
+ :param users: List of users to be added in ACL
:param project_access: Flag to pass for project access behavior
:param use_short_arg: Flag to indicate if use short arguments in cli.
Default is False
:param operation_type: ACL operation type. Default is 'read' as
Barbican currently supports only that type of operation.
- :return dict of 'read' operation ACL settings if found otherwise empty
+ :return: dict of 'read' operation ACL settings if found otherwise empty
dict in case of error.
"""
argv = ['acl', 'user', 'add']
@@ -162,14 +162,14 @@
operation_type='read'):
"""Remove users from a secret or container ACL
- :param entity_ref Reference to secret or container entity
- :param users List of users to be removed from ACL
+ :param entity_ref: Reference to secret or container entity
+ :param users: List of users to be removed from ACL
:param project_access: Flag to pass for project access behavior
:param use_short_arg: Flag to indicate if use short arguments in cli.
Default is False
:param operation_type: ACL operation type. Default is 'read' as
Barbican currently supports only that type of operation.
- :return dict of 'read' operation ACL settings if found otherwise empty
+ :return: dict of 'read' operation ACL settings if found otherwise empty
dict in case of error.
"""
argv = ['acl', 'user', 'remove']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/functionaltests/cli/v1/behaviors/container_behaviors.py
new/python-barbicanclient-4.6.0/functionaltests/cli/v1/behaviors/container_behaviors.py
---
old/python-barbicanclient-4.5.2/functionaltests/cli/v1/behaviors/container_behaviors.py
2017-08-03 19:15:12.000000000 +0200
+++
new/python-barbicanclient-4.6.0/functionaltests/cli/v1/behaviors/container_behaviors.py
2018-01-26 23:23:05.000000000 +0100
@@ -62,7 +62,7 @@
"""Get a container
:param: the href to a container
- :return dict of container values, or an empty dict if the container
+ :return: dict of container values, or an empty dict if the container
is not found.
"""
argv = ['secret', 'container', 'get']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/functionaltests/cli/v1/behaviors/secret_behaviors.py
new/python-barbicanclient-4.6.0/functionaltests/cli/v1/behaviors/secret_behaviors.py
---
old/python-barbicanclient-4.5.2/functionaltests/cli/v1/behaviors/secret_behaviors.py
2017-08-03 19:15:12.000000000 +0200
+++
new/python-barbicanclient-4.6.0/functionaltests/cli/v1/behaviors/secret_behaviors.py
2018-01-26 23:23:05.000000000 +0100
@@ -83,7 +83,7 @@
"""Get a secret
:param: the href to a secret
- :return dict of secret values, or an empty dict if the secret
+ :return: dict of secret values, or an empty dict if the secret
is not found.
"""
argv = ['secret', 'get']
@@ -104,7 +104,7 @@
:param: the href to a secret
:param raw if True then add "-f value" to get raw payload (ie not
within a PrettyTable). If False then omit -f.
- :return string representing the secret payload.
+ :return: string representing the secret payload.
"""
argv = ['secret', 'get']
self.add_auth_and_endpoint(argv)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/functionaltests/common/config.py
new/python-barbicanclient-4.6.0/functionaltests/common/config.py
--- old/python-barbicanclient-4.5.2/functionaltests/common/config.py
2017-08-03 19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/functionaltests/common/config.py
2018-01-26 23:23:05.000000000 +0100
@@ -42,7 +42,7 @@
keymanager_group = cfg.OptGroup(name='keymanager')
keymanager_options = [
- cfg.StrOpt('url', default='http://localhost:9311'),
+ cfg.StrOpt('url', default='http://localhost/key-manager'),
cfg.StrOpt('username', default='admin'),
cfg.StrOpt('password', default='secretadmin'),
cfg.StrOpt('project_name', default='admin'),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/functionaltests/utils.py
new/python-barbicanclient-4.6.0/functionaltests/utils.py
--- old/python-barbicanclient-4.5.2/functionaltests/utils.py 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/functionaltests/utils.py 2018-01-26
23:23:05.000000000 +0100
@@ -126,7 +126,7 @@
:param hours: The offset in hours
:param minutes: The offset in minutes
- :return a timestamp
+ :return: a timestamp
"""
if timezone is None:
timezone = time.strftime("%z")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/PKG-INFO
new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/PKG-INFO
--- old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/PKG-INFO
2017-08-03 19:17:02.000000000 +0200
+++ new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/PKG-INFO
2018-01-26 23:32:22.000000000 +0100
@@ -1,11 +1,12 @@
Metadata-Version: 1.1
Name: python-barbicanclient
-Version: 4.5.2
+Version: 4.6.0
Summary: Client Library for OpenStack Barbican Key Management API
Home-page: https://docs.openstack.org/python-barbicanclient/latest/
Author: OpenStack
Author-email: [email protected]
License: UNKNOWN
+Description-Content-Type: UNKNOWN
Description: python-barbicanclient
=====================
@@ -46,7 +47,7 @@
.. code:: python
>>> from keystoneclient.auth import identity
- >>> from keystoneclient import session
+ >>> from keystoneauth1 import session
>>> from barbicanclient import client
>>> # We'll use Keystone API v3 for authentication
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/SOURCES.txt
new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/SOURCES.txt
--- old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/SOURCES.txt
2017-08-03 19:17:03.000000000 +0200
+++ new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/SOURCES.txt
2018-01-26 23:32:24.000000000 +0100
@@ -104,5 +104,4 @@
python_barbicanclient.egg-info/not-zip-safe
python_barbicanclient.egg-info/pbr.json
python_barbicanclient.egg-info/requires.txt
-python_barbicanclient.egg-info/top_level.txt
-tools/tox_install.sh
\ No newline at end of file
+python_barbicanclient.egg-info/top_level.txt
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/pbr.json
new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/pbr.json
--- old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/pbr.json
2017-08-03 19:17:02.000000000 +0200
+++ new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/pbr.json
2018-01-26 23:32:22.000000000 +0100
@@ -1 +1 @@
-{"git_version": "714fce2", "is_release": true}
\ No newline at end of file
+{"git_version": "262025b", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/requires.txt
new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/requires.txt
--- old/python-barbicanclient-4.5.2/python_barbicanclient.egg-info/requires.txt
2017-08-03 19:17:02.000000000 +0200
+++ new/python-barbicanclient-4.6.0/python_barbicanclient.egg-info/requires.txt
2018-01-26 23:32:22.000000000 +0100
@@ -1,8 +1,8 @@
pbr!=2.1.0,>=2.0.0
requests>=2.14.2
-six>=1.9.0
-cliff>=2.8.0
-keystoneauth1>=3.0.1
-oslo.i18n!=3.15.2,>=2.1.0
-oslo.serialization!=2.19.1,>=1.10.0
-oslo.utils>=3.20.0
+six>=1.10.0
+cliff!=2.9.0,>=2.8.0
+keystoneauth1>=3.3.0
+oslo.i18n>=3.15.3
+oslo.serialization!=2.19.1,>=2.18.0
+oslo.utils>=3.33.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/requirements.txt
new/python-barbicanclient-4.6.0/requirements.txt
--- old/python-barbicanclient-4.5.2/requirements.txt 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/requirements.txt 2018-01-26
23:23:05.000000000 +0100
@@ -3,9 +3,9 @@
# process, which may cause wedges in the gate later.
pbr!=2.1.0,>=2.0.0 # Apache-2.0
requests>=2.14.2 # Apache-2.0
-six>=1.9.0 # MIT
-cliff>=2.8.0 # Apache-2.0
-keystoneauth1>=3.0.1 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+six>=1.10.0 # MIT
+cliff!=2.9.0,>=2.8.0 # Apache-2.0
+keystoneauth1>=3.3.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/test-requirements.txt
new/python-barbicanclient-4.6.0/test-requirements.txt
--- old/python-barbicanclient-4.5.2/test-requirements.txt 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/test-requirements.txt 2018-01-26
23:23:05.000000000 +0100
@@ -4,15 +4,15 @@
coverage!=4.4,>=4.0 # Apache-2.0
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
-requests-mock>=1.1 # Apache-2.0
-mock>=2.0 # BSD
+requests-mock>=1.1.0 # Apache-2.0
+mock>=2.0.0 # BSD
testrepository>=0.0.18 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
-oslotest>=1.10.0 # Apache-2.0
-nose # LGPL
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
+testtools>=2.2.0 # MIT
+oslotest>=3.2.0 # Apache-2.0
+nose>=1.3.7 # LGPL
+oslo.config>=5.1.0 # Apache-2.0
+python-openstackclient>=3.12.0 # Apache-2.0
# Documentation build requirements
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/tools/tox_install.sh
new/python-barbicanclient-4.6.0/tools/tox_install.sh
--- old/python-barbicanclient-4.5.2/tools/tox_install.sh 2017-08-03
19:15:12.000000000 +0200
+++ new/python-barbicanclient-4.6.0/tools/tox_install.sh 1970-01-01
01:00:00.000000000 +0100
@@ -1,53 +0,0 @@
-#!/usr/bin/env bash
-
-# [liujiong] This file is refer to tox_install.sh in neutron-lib.
-# Library constraint file contains this library version pin that is in conflict
-# with installing the library from source. We should replace the version pin in
-# the constraints file before applying it for from-source installation.
-
-ZUUL_CLONER=/usr/zuul-env/bin/zuul-cloner
-BRANCH_NAME=master
-LIB_NAME=python-barbicanclient
-requirements_installed=$(echo "import openstack_requirements" | python
2>/dev/null ; echo $?)
-
-set -e
-
-CONSTRAINTS_FILE=$1
-shift
-
-install_cmd="pip install"
-mydir=$(mktemp -dt "$LIB_NAME-tox_install-XXXXXXX")
-trap "rm -rf $mydir" EXIT
-localfile=$mydir/upper-constraints.txt
-if [[ $CONSTRAINTS_FILE != http* ]]; then
- CONSTRAINTS_FILE=file://$CONSTRAINTS_FILE
-fi
-curl $CONSTRAINTS_FILE -k -o $localfile
-install_cmd="$install_cmd -c$localfile"
-
-if [ $requirements_installed -eq 0 ]; then
- echo "Requirements already installed; using existing package"
-elif [ -x "$ZUUL_CLONER" ]; then
- pushd $mydir
- $ZUUL_CLONER --cache-dir \
- /opt/git \
- --branch $BRANCH_NAME \
- git://git.openstack.org \
- openstack/requirements
- cd openstack/requirements
- $install_cmd -e .
- popd
-else
- if [ -z "$REQUIREMENTS_PIP_LOCATION" ]; then
-
REQUIREMENTS_PIP_LOCATION="git+https://git.openstack.org/openstack/requirements@$BRANCH_NAME#egg=requirements"
- fi
- $install_cmd -U -e ${REQUIREMENTS_PIP_LOCATION}
-fi
-
-# This is the main purpose of the script: Allow local installation of
-# the current repo. It is listed in constraints file and thus any
-# install will be constrained and we need to unconstrain it.
-edit-constraints $localfile -- $LIB_NAME "-e file://$PWD#egg=$LIB_NAME"
-
-$install_cmd -U $*
-exit $?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-barbicanclient-4.5.2/tox.ini
new/python-barbicanclient-4.6.0/tox.ini
--- old/python-barbicanclient-4.5.2/tox.ini 2017-08-03 19:15:12.000000000
+0200
+++ new/python-barbicanclient-4.6.0/tox.ini 2018-01-26 23:23:05.000000000
+0100
@@ -5,10 +5,12 @@
[testenv]
usedevelop = True
-install_command = {toxinidir}/tools/tox_install.sh
{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
{opts} {packages}
+install_command = pip install {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
-deps = -r{toxinidir}/requirements.txt
+deps =
+
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
coverage erase
@@ -30,8 +32,7 @@
[testenv:functional]
# This tox env is purely to make local test development easier
# Note: This requires local running instances of Barbican
-deps =
- {[testenv]deps}
+deps = {[testenv]deps}
commands = nosetests {toxinidir}/functionaltests/{posargs} -v
[flake8]