SILENT KILLERPanel

Current Path: > > opt > alt > python36 > lib > python3.6 > 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 ]

Files and Folders in: //opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 0 bytes November 13 2023 21:24:38.
appdirs.py File 1349 bytes November 13 2023 21:24:38.
compat.py File 9489 bytes November 13 2023 21:24:38.
compatibility_tags.py File 5439 bytes November 13 2023 21:24:38.
datetime.py File 295 bytes November 13 2023 21:24:38.
deprecation.py File 3318 bytes November 13 2023 21:24:38.
direct_url_helpers.py File 4359 bytes November 13 2023 21:24:38.
distutils_args.py File 1350 bytes November 13 2023 21:24:38.
encoding.py File 1284 bytes November 13 2023 21:24:38.
entrypoints.py File 1219 bytes November 13 2023 21:24:38.
filesystem.py File 6943 bytes November 13 2023 21:24:38.
filetypes.py File 571 bytes November 13 2023 21:24:38.
glibc.py File 3297 bytes November 13 2023 21:24:38.
hashes.py File 4678 bytes November 13 2023 21:24:38.
inject_securetransport.py File 810 bytes November 13 2023 21:24:38.
logging.py File 13093 bytes November 13 2023 21:24:38.
misc.py File 28331 bytes November 13 2023 21:24:38.
models.py File 1201 bytes November 13 2023 21:24:38.
packaging.py File 3035 bytes November 13 2023 21:24:38.
parallel.py File 3404 bytes November 13 2023 21:24:38.
pkg_resources.py File 1254 bytes November 13 2023 21:24:38.
setuptools_build.py File 5058 bytes November 13 2023 21:24:38.
subprocess.py File 9924 bytes November 13 2023 21:24:38.
temp_dir.py File 8378 bytes November 13 2023 21:24:38.
typing.py File 1401 bytes November 13 2023 21:24:38.
unpacking.py File 9488 bytes November 13 2023 21:24:38.
urls.py File 1527 bytes November 13 2023 21:24:38.
virtualenv.py File 3706 bytes November 13 2023 21:24:38.
wheel.py File 7303 bytes November 13 2023 21:24:38.

Reading File: //opt/alt/python36/lib/python3.6/site-packages/pip/_internal/utils/appdirs.py

"""
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.
"""

from __future__ import absolute_import

import os

from pip._vendor import appdirs as _appdirs

from pip._internal.utils.typing import MYPY_CHECK_RUNNING

if MYPY_CHECK_RUNNING:
    from typing import List


def user_cache_dir(appname):
    # type: (str) -> str
    return _appdirs.user_cache_dir(appname, appauthor=False)


def user_config_dir(appname, roaming=True):
    # type: (str, bool) -> str
    path = _appdirs.user_config_dir(appname, appauthor=False, roaming=roaming)
    if _appdirs.system == "darwin" and not os.path.isdir(path):
        path = os.path.expanduser('~/.config/')
        if appname:
            path = os.path.join(path, appname)
    return path


# for the discussion regarding site_config_dir locations
# see <https://github.com/pypa/pip/issues/1733>
def site_config_dirs(appname):
    # type: (str) -> List[str]
    dirval = _appdirs.site_config_dir(appname, appauthor=False, multipath=True)
    if _appdirs.system not in ["win32", "darwin"]:
        # always look in /etc directly as well
        return dirval.split(os.pathsep) + ['/etc']
    return [dirval]

SILENT KILLER Tool