diff --git a/setup/test.py b/setup/test.py index 8911ece51d..3c0a2b27c1 100644 --- a/setup/test.py +++ b/setup/test.py @@ -41,7 +41,7 @@ class TestImports(unittest.TestCase): exclude_packages = {'calibre.devices.mtp.unix.upstream'} if not iswindows: exclude_modules |= {'calibre.utils.iphlpapi', 'calibre.utils.open_with.windows', 'calibre.devices.winusb'} - exclude_packages |= {'calibre.utils.winreg'} + exclude_packages |= {'calibre.utils.winreg', 'calibre.utils.windows'} if not ismacos: exclude_modules.add('calibre.utils.open_with.osx') if not islinux: diff --git a/src/calibre/utils/windows/winsapi.py b/src/calibre/utils/windows/winsapi.py index c360fb5b23..11a0985f37 100644 --- a/src/calibre/utils/windows/winsapi.py +++ b/src/calibre/utils/windows/winsapi.py @@ -2,9 +2,10 @@ # vim:fileencoding=utf-8 # License: GPL v3 Copyright: 2020, Kovid Goyal +from calibre_extensions.winsapi import ISpVoice + def develop(): - from calibre_extensions.winsapi import ISpVoice from pprint import pprint spv = ISpVoice() voices = spv.get_all_voices() @@ -15,7 +16,6 @@ def develop(): def find_tests(): import unittest - from calibre_extensions.winsapi import ISpVoice class TestSAPI(unittest.TestCase):