Current Path: > > opt > alt > python313 > lib > > > python3.13 > > 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 | December 01 2024 12:47:36. | |
_jaraco_text.py | File | 3351 bytes | December 01 2024 12:47:36. | |
_log.py | File | 1015 bytes | December 01 2024 12:47:36. | |
appdirs.py | File | 1665 bytes | December 01 2024 12:47:36. | |
compat.py | File | 1884 bytes | December 01 2024 12:47:36. | |
compatibility_tags.py | File | 5377 bytes | December 01 2024 12:47:36. | |
datetime.py | File | 242 bytes | December 01 2024 12:47:36. | |
deprecation.py | File | 3627 bytes | December 01 2024 12:47:36. | |
direct_url_helpers.py | File | 3206 bytes | December 01 2024 12:47:36. | |
egg_link.py | File | 2118 bytes | December 01 2024 12:47:36. | |
encoding.py | File | 1169 bytes | December 01 2024 12:47:36. | |
entrypoints.py | File | 3139 bytes | December 01 2024 12:47:36. | |
filesystem.py | File | 5122 bytes | December 01 2024 12:47:36. | |
filetypes.py | File | 716 bytes | December 01 2024 12:47:36. | |
glibc.py | File | 3113 bytes | December 01 2024 12:47:36. | |
hashes.py | File | 5118 bytes | December 01 2024 12:47:36. | |
logging.py | File | 11603 bytes | December 01 2024 12:47:36. | |
misc.py | File | 23739 bytes | December 01 2024 12:47:36. | |
models.py | File | 1193 bytes | December 01 2024 12:47:36. | |
packaging.py | File | 2108 bytes | December 01 2024 12:47:36. | |
setuptools_build.py | File | 4435 bytes | December 01 2024 12:47:36. | |
subprocess.py | File | 9207 bytes | December 01 2024 12:47:36. | |
temp_dir.py | File | 9312 bytes | December 01 2024 12:47:36. | |
unpacking.py | File | 8821 bytes | December 01 2024 12:47:36. | |
urls.py | File | 1759 bytes | December 01 2024 12:47:36. | |
virtualenv.py | File | 3456 bytes | December 01 2024 12:47:36. | |
wheel.py | File | 4549 bytes | December 01 2024 12:47:36. |
""" 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