[release][ironic] python-ironicclient release 0.8.0 (liberty)
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
participants (1)
-
doug@doughellmann.com