[openstack-announce] [release][tacker] python-tackerclient 0.3.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 23 16:36:44 UTC 2016


We are eager to announce the release of:

python-tackerclient 0.3.0: CLI and Client Library for OpenStack Tacker

This release is part of the mitaka release series.

With package available at:

    https://pypi.python.org/pypi/python-tackerclient

For more details, please see below.

Changes in python-tackerclient 0.2.0..0.3.0
-------------------------------------------

de4aeb2 Fix attr for vim update
5340d09 Implement client support for multisite VIM
231478c Cleanup Oslo Incubator code
8ac9655 Clean device related unused path.
80220f3 Clean up references to neutron
9c5461b Code clean-up in client.py
9f9cc68 Updated from global requirements
863084f Removing "device" CLI from master branch.
633848c Fix summary and author in setup.cfg
77e60c0 Updated from global requirements
4ba7641 Updated from global requirements
4878cc9 Clean up flake8 ignore list
3b96c5f Code correction while calling base class method
8ec6af9 Updated from global requirements
74f5ac3 Remove argparse from requirements
5903bc9 Renamed 'servicevm' in python-tackerclient
ba46bbf Fix H238 errors in tackerclient code
4e33e17 use keystoneclient exceptions instead of oslo-incubator code
0820bb1 Fix H405 errors in tackerclient code
00eb111 Put py34 first in the env order of tox
ca1ad7c Fix H105 errors in tackerclient code
196ba01 Fix E265, E129, E113 errors in tackerclient code
d621916 Updated from global requirements
b3e5932 Drop py33 support
f342ea9 Remove service instance related stuff and fix unittests
48f1111 Deprecated tox -downloadcache option removed
9cc1ebe Updated from global requirements
ad5381a Remove py26 support
6242db9 Update requirements according to global requirements
83db572 Added command to display VNFD's template
f0aa619 delete interface attach/detach commands

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

.testr.conf                                        |   2 +-
HACKING.rst                                        |   2 +-
openstack-common.conf                              |   7 -
requirements.txt                                   |  25 +-
setup.cfg                                          |   5 +-
setup.py                                           |   3 +-
tackerclient/client.py                             |   8 +-
tackerclient/common/_i18n.py                       |  50 ++++
tackerclient/common/constants.py                   |   3 +-
tackerclient/common/exceptions.py                  |   4 +-
tackerclient/common/utils.py                       |   8 +
tackerclient/openstack/__init__.py                 |   0
tackerclient/openstack/common/__init__.py          |  17 --
tackerclient/openstack/common/gettextutils.py      | 320 ---------------------
tackerclient/openstack/common/importutils.py       |  67 -----
tackerclient/openstack/common/jsonutils.py         | 186 ------------
tackerclient/openstack/common/strutils.py          | 216 --------------
tackerclient/openstack/common/timeutils.py         | 186 ------------
tackerclient/shell.py                              |  45 +--
tackerclient/tacker/client.py                      |  11 +-
tackerclient/tacker/v1_0/__init__.py               |  25 +-
tackerclient/tacker/v1_0/extension.py              |   4 +-
tackerclient/tacker/v1_0/nfvo/__init__.py          |   0
tackerclient/tacker/v1_0/nfvo/vim.py               | 120 ++++++++
tackerclient/tacker/v1_0/nfvo/vim_utils.py         |  35 +++
tackerclient/tacker/v1_0/vm/device.py              | 190 ------------
tackerclient/tacker/v1_0/vm/device_template.py     |  94 ------
tackerclient/tacker/v1_0/vm/vnf.py                 |  48 +++-
tackerclient/tacker/v1_0/vm/vnfd.py                |  25 +-
tackerclient/v1_0/client.py                        |  86 ++----
tackerclient/version.py                            |   1 -
test-requirements.txt                              |  27 +-
tox.ini                                            |  10 +-
47 files changed, 783 insertions(+), 1928 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index c09cd7b..87bcc64 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,15 @@
-pbr>=0.6,!=0.7,<1.0
-argparse
-cliff>=1.4.3
-iso8601>=0.1.9
-netaddr>=0.7.6
-requests>=1.1
-python-keystoneclient>=0.9.0
-simplejson>=2.0.9
-six>=1.6.0
-Babel>=1.3
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+pbr>=1.6 # Apache-2.0
+cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0
+iso8601>=0.1.9 # MIT
+netaddr!=0.7.16,>=0.7.12 # BSD
+requests!=2.9.0,>=2.8.1 # Apache-2.0
+python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+simplejson>=2.2.0 # MIT
+six>=1.9.0 # MIT
+Babel>=1.3 # BSD
+
+oslo.i18n>=2.1.0  # Apache-2.0
+oslo.utils>=3.5.0  # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 402590b..3fbb155 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,11 +1,16 @@
-hacking>=0.8.0,<0.9
-
-cliff-tablib>=1.0
-coverage>=3.6
-discover
-fixtures>=0.3.14
-mox>=0.5.3
-python-subunit>=0.0.18
-sphinx>=1.1.2,<1.2
-testrepository>=0.0.18
-testtools>=0.9.34
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+hacking<0.11,>=0.10.2
+cliff-tablib>=1.0 # Apache-2.0
+coverage>=3.6 # Apache-2.0
+discover # BSD
+fixtures>=1.3.1 # Apache-2.0/BSD
+mox>=0.5.3 # Apache-2.0
+flake8<2.6.0,>2.4.1 # MIT
+pep8==1.5.7 # MIT
+pyflakes==0.8.1 # MIT
+python-subunit>=0.0.18 # Apache-2.0/BSD
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+testtools>=1.4.0 # MIT





More information about the OpenStack-announce mailing list