We are pleased to announce the release of: ironic-lib 2.17.0: Ironic common library This release is part of the train release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://bugs.launchpad.net/ironic-lib/+bugs For more details, please see below. 2.17.0 ^^^^^^ Bug Fixes * Fixes an issues when parsing GPT partitions with names or multiple flags. See story 2005322 (https://storyboard.openstack.org/#!/story/2005322) for details. Changes in ironic-lib 2.16.2..2.17.0 ------------------------------------ 93d3a75 Tests: replace mocking loopingcall with zero interval bfa2c64 Handle ironic exception in ironic-lib c90d008 Add support code for multicast DNS service discovery 8a79868 Update Sphinx requirements to match global-requirements 899d255 Replace git.openstack.org URLs with opendev.org URLs f4321de OpenDev Migration Patch 782d58e Dropping the py35 testing 9a95e14 Include partiton name and flags from parted output Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- ironic_lib/disk_utils.py | 8 +- ironic_lib/exception.py | 101 +++++++- ironic_lib/mdns.py | 254 +++++++++++++++++++++ lower-constraints.txt | 1 + .../extend-list-partitions-b71f81c77f6ecfdb.yaml | 6 + requirements.txt | 2 + setup.cfg | 3 +- test-requirements.txt | 3 +- tox.ini | 2 +- zuul.d/project.yaml | 1 - 15 files changed, 717 insertions(+), 26 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fb98f7c..12c1f44 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,0 +15,2 @@ oslo.log>=3.36.0 # Apache-2.0 +zeroconf>=0.19.1,<0.20;python_version=='2.7' # LGPL +zeroconf>=0.19.1;python_version>='3.0' # LGPL diff --git a/test-requirements.txt b/test-requirements.txt index 0b11485..2c5c4e2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -17 +17,2 @@ doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD