Download lib/python3.12/site-packages/setuptools/windows_support.py from parallel-reasoner/env-full: direct link, hf CLI and curl.
- Browser
- Download file 726 Bytes
-
https://huggingface.co/parallel-reasoner/env-full/resolve/a2585bd5ca1cf640fa361bd20177ded829caaa8d/lib/python3.12/site-packages/setuptools/windows_support.py
- Command line
-
hf download hf://parallel-reasoner/env-full@a2585bd5ca1cf640fa361bd20177ded829caaa8d/lib/python3.12/site-packages/setuptools/windows_support.py
-
curl -L -o windows_support.py https://huggingface.co/parallel-reasoner/env-full/resolve/a2585bd5ca1cf640fa361bd20177ded829caaa8d/lib/python3.12/site-packages/setuptools/windows_support.py
726 Bytes
| import platform | |
| def windows_only(func): | |
| if platform.system() != 'Windows': | |
| return lambda *args, **kwargs: None | |
| return func | |
| def hide_file(path: str) -> None: | |
| """ | |
| Set the hidden attribute on a file or directory. | |
| From https://stackoverflow.com/questions/19622133/ | |
| `path` must be text. | |
| """ | |
| import ctypes | |
| import ctypes.wintypes | |
| SetFileAttributes = ctypes.windll.kernel32.SetFileAttributesW | |
| SetFileAttributes.argtypes = ctypes.wintypes.LPWSTR, ctypes.wintypes.DWORD | |
| SetFileAttributes.restype = ctypes.wintypes.BOOL | |
| FILE_ATTRIBUTE_HIDDEN = 0x02 | |
| ret = SetFileAttributes(path, FILE_ATTRIBUTE_HIDDEN) | |
| if not ret: | |
| raise ctypes.WinError() | |