[release-announce] [winstackers] os-win 2.1.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 5 16:22:25 UTC 2017


We high-spiritedly announce the release of:

os-win 2.1.0: Windows / Hyper-V library for OpenStack projects.

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/os-win

Download the package from:

    https://pypi.python.org/pypi/os-win

Please report issues through launchpad:

    http://bugs.launchpad.net/os-win

For more details, please see below.

Changes in os-win 2.0.1..2.1.0
------------------------------

6772315 vmutils: Planned VMs separation
c6e3c9e Fixed all typos in comments
a8b12dc Adds config option for caching WMI objects
986c45d Retry changing VM state in case of exceptions
c4e5823 Improve WMI job check method
6411f25 Wrap "WMI not found" exception
d79b7b6 Updated from global requirements
f854fc1 Add hacking rules for ctypes libraries
8b0babf tests: Sets baseutils.BaseUtilsVirt._old_wmi
2353095 Refactor Windows API usage
6cd0d4a Updated from global requirements
49a012e Fixes cached old WMI service objects issue
4f6176a raises exceptions.NotFound instead of x_wmi: Not Found
ad2be47 Updated from global requirements
c53d287 Updated from global requirements
960cfbd Updated from global requirements
1eb9cc7 Add 'rm -f .testrepository/times.dbm' command in testenv


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

os_win/__init__.py                                 |   6 +
os_win/_hacking/checks.py                          |  52 ++++
os_win/_utils.py                                   |  34 +++
os_win/conf.py                                     |   7 +
os_win/exceptions.py                               |  15 +-
.../unit/utils/compute/test_livemigrationutils.py  |  34 ---
.../unit/utils/compute/test_migrationutils.py      |  41 ++-
.../unit/utils/storage/initiator/test_fc_utils.py  |  94 +++---
.../utils/storage/initiator/test_iscsi_struct.py   |  56 ----
.../utils/storage/initiator/test_iscsi_utils.py    | 111 ++++---
.../storage/initiator/test_iscsidsc_structures.py  |  56 ----
.../unit/utils/storage/virtdisk/test_vhdutils.py   | 183 +++++++-----
os_win/utils/_acl_utils.py                         |  61 ++--
os_win/utils/baseutils.py                          |  14 +-
os_win/utils/compute/_clusapi_utils.py             | 124 +++-----
os_win/utils/compute/clusterutils.py               |  45 +--
os_win/utils/compute/livemigrationutils.py         |  12 -
os_win/utils/compute/migrationutils.py             |  20 ++
os_win/utils/compute/vmutils.py                    |  13 +-
os_win/utils/dns/dnsutils.py                       |   6 +-
os_win/utils/hostutils.py                          |  10 +-
os_win/utils/io/ioutils.py                         |  73 +----
os_win/utils/io/namedpipe.py                       |  13 +-
os_win/utils/jobutils.py                           |  95 +++---
os_win/utils/network/networkutils.py               |  27 +-
os_win/utils/pathutils.py                          |  48 ++-
os_win/utils/storage/diskutils.py                  |   5 +-
os_win/utils/storage/initiator/fc_structures.py    |  90 ------
os_win/utils/storage/initiator/fc_utils.py         |  65 ++--
os_win/utils/storage/initiator/iscsi_utils.py      | 102 ++++---
.../utils/storage/initiator/iscsidsc_structures.py | 189 ------------
os_win/utils/storage/initiator/iscsierr.py         | 330 ---------------------
os_win/utils/storage/smbutils.py                   |   5 +-
os_win/utils/storage/virtdisk/vhdutils.py          | 188 +++++++-----
.../utils/storage/virtdisk/virtdisk_constants.py   |  79 -----
.../utils/storage/virtdisk/virtdisk_structures.py  | 178 -----------
os_win/utils/win32utils.py                         |  27 +-
os_win/utils/winapi/__init__.py                    |   0
os_win/utils/winapi/constants.py                   | 258 ++++++++++++++++
os_win/utils/winapi/errmsg/__init__.py             |   0
os_win/utils/winapi/errmsg/iscsierr.py             | 321 ++++++++++++++++++++
os_win/utils/winapi/libs/__init__.py               |  49 +++
os_win/utils/winapi/libs/advapi32.py               |  78 +++++
os_win/utils/winapi/libs/clusapi.py                | 123 ++++++++
os_win/utils/winapi/libs/hbaapi.py                 | 146 +++++++++
os_win/utils/winapi/libs/iscsidsc.py               | 267 +++++++++++++++++
os_win/utils/winapi/libs/kernel32.py               | 141 +++++++++
os_win/utils/winapi/libs/virtdisk.py               | 248 ++++++++++++++++
os_win/utils/winapi/wintypes.py                    | 103 +++++++
requirements.txt                                   |   6 +-
test-requirements.txt                              |   4 +-
tox.ini                                            |   7 +-
67 files changed, 2960 insertions(+), 1843 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 66d2d54..989ade2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ Babel!=2.4.0,>=2.3.4 # BSD
-eventlet!=0.18.3,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
@@ -10 +10 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config>=3.22.0 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
@@ -13 +13 @@ oslo.utils>=3.20.0 # Apache-2.0
-oslo.i18n>=2.1.0 # Apache-2.0
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index fc97f48..3b55f71 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -11 +11 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain
-sphinx>=1.5.1 # BSD
+sphinx>=1.6.2 # BSD





More information about the Release-announce mailing list