From 1fab75aaec4ada030ca2777e26edbf5eb76d9802 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Sun, 19 Oct 2014 13:14:06 +0100 Subject: Defer importing of wintypes because it doesn't import nicely. See Python issue 16396. --- setuptools/windows_support.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'setuptools/windows_support.py') diff --git a/setuptools/windows_support.py b/setuptools/windows_support.py index 8e67e41a..cb977cff 100644 --- a/setuptools/windows_support.py +++ b/setuptools/windows_support.py @@ -1,5 +1,5 @@ import platform -import ctypes.wintypes +import ctypes def windows_only(func): @@ -17,6 +17,7 @@ def hide_file(path): `path` must be text. """ + __import__('ctypes.wintypes') SetFileAttributes = ctypes.windll.kernel32.SetFileAttributesW SetFileAttributes.argtypes = ctypes.wintypes.LPWSTR, ctypes.wintypes.DWORD SetFileAttributes.restype = ctypes.wintypes.BOOL -- cgit v1.2.3