Current Path: > > opt > alt > python38 > lib > > python3.8 > 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 | November 13 2023 21:40:26. | |
_log.py | File | 1015 bytes | November 13 2023 21:40:26. | |
appdirs.py | File | 1665 bytes | November 13 2023 21:40:26. | |
compat.py | File | 1884 bytes | November 13 2023 21:40:26. | |
compatibility_tags.py | File | 5377 bytes | November 13 2023 21:40:26. | |
datetime.py | File | 242 bytes | November 13 2023 21:40:26. | |
deprecation.py | File | 3638 bytes | November 13 2023 21:40:26. | |
direct_url_helpers.py | File | 3206 bytes | November 13 2023 21:40:26. | |
distutils_args.py | File | 1115 bytes | November 13 2023 21:40:26. | |
egg_link.py | File | 2203 bytes | November 13 2023 21:40:26. | |
encoding.py | File | 1169 bytes | November 13 2023 21:40:26. | |
entrypoints.py | File | 2975 bytes | November 13 2023 21:40:26. | |
filesystem.py | File | 5122 bytes | November 13 2023 21:40:26. | |
filetypes.py | File | 716 bytes | November 13 2023 21:40:26. | |
glibc.py | File | 3110 bytes | November 13 2023 21:40:26. | |
hashes.py | File | 4811 bytes | November 13 2023 21:40:26. | |
inject_securetransport.py | File | 795 bytes | November 13 2023 21:40:26. | |
logging.py | File | 11632 bytes | November 13 2023 21:40:26. | |
misc.py | File | 21617 bytes | November 13 2023 21:40:26. | |
models.py | File | 1193 bytes | November 13 2023 21:40:26. | |
packaging.py | File | 2108 bytes | November 13 2023 21:40:26. | |
setuptools_build.py | File | 5652 bytes | November 13 2023 21:40:26. | |
subprocess.py | File | 9197 bytes | November 13 2023 21:40:26. | |
temp_dir.py | File | 7702 bytes | November 13 2023 21:40:26. | |
unpacking.py | File | 8821 bytes | November 13 2023 21:40:26. | |
urls.py | File | 1759 bytes | November 13 2023 21:40:26. | |
virtualenv.py | File | 3459 bytes | November 13 2023 21:40:26. | |
wheel.py | File | 4549 bytes | November 13 2023 21:40:26. |
""" 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