Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > 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 | April 17 2025 13:10:58. | |
_jaraco_text.py | File | 3350 bytes | April 17 2025 13:10:58. | |
_log.py | File | 1015 bytes | April 17 2025 13:10:58. | |
appdirs.py | File | 1665 bytes | April 17 2025 13:10:58. | |
compat.py | File | 2399 bytes | April 17 2025 13:10:58. | |
compatibility_tags.py | File | 6272 bytes | April 17 2025 13:10:58. | |
datetime.py | File | 242 bytes | April 17 2025 13:10:58. | |
deprecation.py | File | 3707 bytes | April 17 2025 13:10:58. | |
direct_url_helpers.py | File | 3196 bytes | April 17 2025 13:10:58. | |
egg_link.py | File | 2463 bytes | April 17 2025 13:10:58. | |
entrypoints.py | File | 3064 bytes | April 17 2025 13:10:58. | |
filesystem.py | File | 4950 bytes | April 17 2025 13:10:58. | |
filetypes.py | File | 716 bytes | April 17 2025 13:10:58. | |
glibc.py | File | 3734 bytes | April 17 2025 13:10:58. | |
hashes.py | File | 4972 bytes | April 17 2025 13:10:58. | |
logging.py | File | 11845 bytes | April 17 2025 13:10:58. | |
misc.py | File | 23450 bytes | April 17 2025 13:10:58. | |
packaging.py | File | 2142 bytes | April 17 2025 13:10:58. | |
retry.py | File | 1392 bytes | April 17 2025 13:10:58. | |
setuptools_build.py | File | 4435 bytes | April 17 2025 13:10:58. | |
subprocess.py | File | 8988 bytes | April 17 2025 13:10:58. | |
temp_dir.py | File | 9310 bytes | April 17 2025 13:10:58. | |
unpacking.py | File | 11967 bytes | April 17 2025 13:10:58. | |
urls.py | File | 1599 bytes | April 17 2025 13:10:58. | |
virtualenv.py | File | 3456 bytes | April 17 2025 13:10:58. | |
wheel.py | File | 4494 bytes | April 17 2025 13:10:58. |
""" 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": return [_appdirs.site_data_dir(appname, appauthor=False, multipath=True)] 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