Install & Compatibility
Where this runs
tested against v5.9.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.910 runs
installs and imports cleanly · install 0.0s · import 1.100s · 58.6MB
glibcpy 3.10–3.910 runs
installs and imports cleanly · install 6.0s · import 0.958s · 57MB
62MB installed
● package 62MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
HyperVUtils
✓ from os_win import utilsfactory
✗ from os_win import HyperVUtils
HyperVUtils is a class within a module; use utilsfactory.HyperVUtils()
VMUtils
✓ from os_win.utils import vmutils
✗ from os_win import vmutils
vmutils is a submodule under os_win.utils
HostUtils
✓ from os_win.utils import hostutils
✗ from os_win import hostutils
Correct module path includes 'utils' package
Basic usage: create a factory instance and call common methods (requires admin privileges on Windows).
from os_win import utilsfactory
# Initialize utils using the factory
utils = utilsfactory.HyperVUtils()
print(utils.get_host_info())
print(utils.list_instances())
os-win --version
Upgrade
Version history
5.9.0latest on PyPI · released Feb 10, 2023
Audit
Dependencies
oslo.concurrencyoptionalCommon dependency for OpenStack projects, often missing