Current Path: > > opt > hc_python > > > lib > python3.12 > site-packages > pip > _internal > utils
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 0 bytes | May 23 2025 10:34:25. | |
_jaraco_text.py | File | 3350 bytes | May 23 2025 10:34:25. | |
_log.py | File | 1015 bytes | May 23 2025 10:34:25. | |
appdirs.py | File | 1705 bytes | May 23 2025 10:34:25. | |
compat.py | File | 2399 bytes | May 23 2025 10:34:25. | |
compatibility_tags.py | File | 6662 bytes | May 23 2025 10:34:25. | |
datetime.py | File | 241 bytes | May 23 2025 10:34:25. | |
deprecation.py | File | 3707 bytes | May 23 2025 10:34:25. | |
direct_url_helpers.py | File | 3196 bytes | May 23 2025 10:34:25. | |
egg_link.py | File | 2463 bytes | May 23 2025 10:34:25. | |
entrypoints.py | File | 3325 bytes | May 23 2025 10:34:25. | |
filesystem.py | File | 4950 bytes | May 23 2025 10:34:25. | |
filetypes.py | File | 715 bytes | May 23 2025 10:34:25. | |
glibc.py | File | 3734 bytes | May 23 2025 10:34:25. | |
hashes.py | File | 4972 bytes | May 23 2025 10:34:25. | |
logging.py | File | 12076 bytes | May 23 2025 10:34:25. | |
misc.py | File | 23450 bytes | May 23 2025 10:34:25. | |
packaging.py | File | 1603 bytes | May 23 2025 10:34:25. | |
retry.py | File | 1392 bytes | May 23 2025 10:34:25. | |
setuptools_build.py | File | 4482 bytes | May 23 2025 10:34:25. | |
subprocess.py | File | 8988 bytes | May 23 2025 10:34:25. | |
temp_dir.py | File | 9310 bytes | May 23 2025 10:34:25. | |
unpacking.py | File | 11926 bytes | May 23 2025 10:34:25. | |
urls.py | File | 1599 bytes | May 23 2025 10:34:25. | |
virtualenv.py | File | 3456 bytes | May 23 2025 10:34:25. | |
wheel.py | File | 4493 bytes | May 23 2025 10:34:25. |
""" This code wraps the vendored appdirs module to so the return values are compatible for the current pip code base. The intention is to rewrite current usages gradually, keeping the tests pass, and eventually drop this after all usages are changed. """ import os import sys from typing import List from pip._vendor import platformdirs as _appdirs def user_cache_dir(appname: str) -> str: return _appdirs.user_cache_dir(appname, appauthor=False) def _macos_user_config_dir(appname: str, roaming: bool = True) -> str: # Use ~/Application Support/pip, if the directory exists. path = _appdirs.user_data_dir(appname, appauthor=False, roaming=roaming) if os.path.isdir(path): return path # Use a Linux-like ~/.config/pip, by default. linux_like_path = "~/.config/" if appname: linux_like_path = os.path.join(linux_like_path, appname) return os.path.expanduser(linux_like_path) def user_config_dir(appname: str, roaming: bool = True) -> str: if sys.platform == "darwin": return _macos_user_config_dir(appname, roaming) return _appdirs.user_config_dir(appname, appauthor=False, roaming=roaming) # for the discussion regarding site_config_dir locations # see <https://github.com/pypa/pip/issues/1733> def site_config_dirs(appname: str) -> List[str]: if sys.platform == "darwin": dirval = _appdirs.site_data_dir(appname, appauthor=False, multipath=True) return dirval.split(os.pathsep) dirval = _appdirs.site_config_dir(appname, appauthor=False, multipath=True) if sys.platform == "win32": return [dirval] # Unix-y system. Look in /etc as well. return dirval.split(os.pathsep) + ["/etc"]
SILENT KILLER Tool