[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