[Bug 2148624] Re: Unit test error 'No module named 'six''

Launchpad Bug Tracker 2148624 at bugs.launchpad.net
Fri Apr 17 19:56:26 UTC 2026


This bug was fixed in the package python-os-win - 5.9.0-0ubuntu3

---------------
python-os-win (5.9.0-0ubuntu3) resolute; urgency=medium

  * d/patches: Fix FTBFS with Python 3.14 (LP: #2148624)
    - Remove dependency on six, replacing all usages with Python 3
      standard library equivalents.
    - Fix SynchronizedMeta to skip dunder attributes for compatibility
      with Python 3.14's __classdictcell__.
    - Fix test_execute to use a valid keyword argument for stricter
      mock autospec enforcement in Python 3.14.

 -- Myles Penner <myles.penner at canonical.com>  Thu, 16 Apr 2026 15:52:59
-0700

** Changed in: python-os-win (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-os-win in Ubuntu.
https://bugs.launchpad.net/bugs/2148624

Title:
  Unit test error 'No module named 'six''

Status in python-os-win package in Ubuntu:
  Fix Released

Bug description:
  When building against Ubuntu Resolute and Python 3.14, I get many
  instances of the following error:

  Failed to import test module: os_win.tests.functional.test_mutex
  Traceback (most recent call last):
    File "/usr/lib/python3.14/unittest/loader.py", line 426, in _find_test_path
      module = self._get_module_from_name(name)
    File "/usr/lib/python3.14/unittest/loader.py", line 367, in _get_module_from_name
      __import__(name)
      ~~~~~~~~~~^^^^^^
    File "/<<PKGBUILDDIR>>/os_win/tests/functional/test_mutex.py", line 21, in <module>
      from os_win.utils import processutils
    File "/<<PKGBUILDDIR>>/os_win/utils/processutils.py", line 22, in <module>
      from os_win.utils import win32utils
    File "/<<PKGBUILDDIR>>/os_win/utils/win32utils.py", line 21, in <module>
      from os_win import _utils
    File "/<<PKGBUILDDIR>>/os_win/_utils.py", line 32, in <module>
      import six
  ModuleNotFoundError: No module named 'six'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-os-win/+bug/2148624/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list