[openstack-announce] [release][ironic] python-ironicclient release 0.8.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Wed Sep 2 15:15:58 UTC 2015


We are gleeful to announce the release of:

python-ironicclient 0.8.0: OpenStack Bare Metal Provisioning API
Client Library

This release is part of the liberty release series.

With source available at:

    http://git.openstack.org/cgit/openstack/python-ironicclient

With package available at:

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

For more details, please see the git log history below and:

    http://launchpad.net/python-ironicclient/+milestone/0.8.0

Please report issues through launchpad:

    http://bugs.launchpad.net/python-ironicclient

Changes in python-ironicclient 0.7.0..0.8.0
-------------------------------------------

823e4e2 Updated from global requirements
b5a720f Updated from global requirements
fa753be Updated from global requirements
fdcfc60 Added unit tests for command-line shell
e4a2fcf Also retry on connection refused
b84f2a6 Updated from global requirements
5796612 Updated from global requirements
8fe93c2 Add provision_updated_at field to nodes
32c6c3c Filtering nodes by provision state
5bb267a Replacing dict.iteritems() with dict.items()
de4f7bf Updated from global requirements
c3d38c9 Fix version negotiation
00a6714 Updated from global requirements
894699d Allow specifying a set of fields of the Port and Chasis resources
6060c18 Revert: requirement files in alphabetical order
3305c78 Fix unittests due mock 1.1.0 release
0d8fa45 Allow specifying a set of fields of the Node resource
aea764b Expose node's clean_step and bump default version
a15197f Fix slow tests in RetriesTestCase
2ebe352 Updated from global requirements
53bf34e Updated from global requirements
24f016b Also retry on HTTP 503 (service unavailable)
44e6949 Cache negotiated api microversion for server
4f42f1d Updated from global requirements
3f4671a Cleanup session creation
4f290a8 Updated from global requirements
e6ae41c Register global Keystone args first
43d0516 Install the ironicclient into the 'venv' virtualenv
8001b76 Updated from global requirements
30b0168 Refactor resource_fields.py

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

ironicclient/common/filecache.py                   |  86 ++++++++
ironicclient/common/http.py                        | 124 ++++++++---
ironicclient/common/utils.py                       |  29 ++-
ironicclient/shell.py                              |  17 +-
ironicclient/v1/chassis.py                         |  33 ++-
ironicclient/v1/chassis_shell.py                   |  74 +++++--
ironicclient/v1/client.py                          |  20 +-
ironicclient/v1/driver_shell.py                    |   2 +-
ironicclient/v1/node.py                            |  46 +++-
ironicclient/v1/node_shell.py                      |  84 ++++++--
ironicclient/v1/port.py                            |  29 ++-
ironicclient/v1/port_shell.py                      |  54 +++--
ironicclient/v1/resource_fields.py                 | 233 +++++++++++++++------
requirements.txt                                   |  12 +-
setup.py                                           |   3 +-
test-requirements.txt                              |  16 +-
tools/requirements_style_check.sh                  |  32 ---
tox.ini                                            |   2 +-
32 files changed, 1513 insertions(+), 350 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 2dee54d..7203d39 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,0 +4 @@
+pbr<2.0,>=1.6
@@ -4,0 +6,2 @@ anyjson>=0.3.3
+appdirs>=1.3.0 # MIT License
+dogpile.cache>=0.5.4
@@ -7,5 +10,4 @@ lxml>=2.3
-oslo.i18n>=1.5.0  # Apache-2.0
-oslo.utils>=1.4.0                       # Apache-2.0
-pbr>=0.11,<2.0
-PrettyTable>=0.7,<0.8
-python-keystoneclient>=1.3.0
+oslo.i18n>=1.5.0 # Apache-2.0
+oslo.utils>=2.0.0 # Apache-2.0
+PrettyTable<0.8,>=0.7
+python-keystoneclient>=1.6.0
diff --git a/test-requirements.txt b/test-requirements.txt
index cacf765..169c959 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-Babel>=1.3
+hacking<0.11,>=0.10.0
@@ -7,5 +7,5 @@ discover
-fixtures>=0.3.14
-hacking>=0.10.0,<0.11
-httpretty>=0.8.4,<0.8.7
-mock>=1.0
-oslosphinx>=2.5.0  # Apache-2.0
+fixtures>=1.3.1
+httpretty<0.8.7,>=0.8.4
+mock>=1.2
+Babel>=1.3
+oslosphinx>=2.5.0 # Apache-2.0
@@ -13 +13 @@ python-subunit>=0.0.18
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
@@ -15 +15 @@ testrepository>=0.0.18
-testtools>=0.9.36,!=1.2.0
+testtools>=1.4.0





More information about the OpenStack-announce mailing list