[release-announce] ironic-lib 3.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Fri Dec 13 17:54:55 UTC 2019


We are happy to announce the release of:

ironic-lib 3.0.0: Ironic common library

This release is part of the ussuri 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://storyboard.openstack.org/#!/project/openstack/ironic-lib

For more details, please see below.

3.0.0
^^^^^

Upgrade Notes

* Python 2.7 support has been dropped. Last release of ironic-lib to
  support Python 2.7 is OpenStack Train. The minimum version of Python
  now supported by ironic-lib is Python 3.6.

Changes in ironic-lib 2.21.0..3.0.0
-----------------------------------

0e01f07 Stop using six library
005294f mdns: correctly handle loopback addresses
6285f79 mdns: default to listing on both V4 and V6 interfaces
3b13e5d Updating testing doc to py3
78249cc mdns: support IPv6 addresses
6bb4f81 Drop python 2.7 support and testing
5b80af8 Fix Jobs
d95114e Add equivalent py3 jobs
6cba73a Switch to Ussuri job
c4d1162 Move ironic-lib.filters to etc/ironic/rootwrap.d
aa44aad Build pdf doc


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

TESTING.rst                                        |  23 +++-
etc/{ => ironic}/rootwrap.d/ironic-lib.filters     |   0
ironic_lib/disk_utils.py                           |   4 +-
ironic_lib/exception.py                            |  24 +---
ironic_lib/mdns.py                                 | 105 ++++++++++-----
ironic_lib/metrics.py                              |  18 ++-
ironic_lib/metrics_utils.py                        |   3 +-
ironic_lib/utils.py                                |  34 ++++-
lower-constraints.txt                              |   5 +-
.../notes/drop-py-2-7-3c01e37309077c06.yaml        |   6 +
requirements.txt                                   |   4 +-
setup.cfg                                          |   2 -
test-requirements.txt                              |   3 +-
tox.ini                                            |  17 ++-
zuul.d/ironic-lib-jobs.yaml                        |  14 +-
zuul.d/project.yaml                                |  16 +--
21 files changed, 327 insertions(+), 173 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 12c1f44..dc388a5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13 +12,0 @@ requests>=2.14.2 # Apache-2.0
-six>=1.10.0 # MIT
@@ -15,2 +14 @@ 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
+zeroconf>=0.24.0;python_version>='3.0' # LGPL
diff --git a/test-requirements.txt b/test-requirements.txt
index 2c5c4e2..7a72a4b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17 +16,0 @@ doc8>=0.6.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7'  # BSD
@@ -19 +18 @@ sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4'  # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
+openstackdocstheme>=1.20.0 # Apache-2.0






More information about the Release-announce mailing list