SILENT KILLERPanel

Current Path: > > opt > alt > python27 > lib > > python2.7 > 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/python27/lib//python2.7/site-packages/pip/_internal//utils

NameTypeSizeLast ModifiedActions
__init__.py File 0 bytes November 13 2023 21:11:11.
__init__.pyc File 226 bytes November 13 2023 21:11:11.
appdirs.py File 1349 bytes November 13 2023 21:11:11.
appdirs.pyc File 2064 bytes November 13 2023 21:11:11.
compat.py File 9489 bytes November 13 2023 21:11:11.
compat.pyc File 9885 bytes November 13 2023 21:11:11.
compatibility_tags.py File 5439 bytes November 13 2023 21:11:11.
compatibility_tags.pyc File 5027 bytes November 13 2023 21:11:11.
datetime.py File 295 bytes November 13 2023 21:11:11.
datetime.pyc File 749 bytes November 13 2023 21:11:11.
deprecation.py File 3318 bytes November 13 2023 21:11:11.
deprecation.pyc File 3896 bytes November 13 2023 21:11:11.
direct_url_helpers.py File 4359 bytes November 13 2023 21:11:11.
direct_url_helpers.pyc File 3697 bytes November 13 2023 21:11:11.
distutils_args.py File 1350 bytes November 13 2023 21:11:11.
distutils_args.pyc File 1767 bytes November 13 2023 21:11:11.
encoding.py File 1284 bytes November 13 2023 21:11:11.
encoding.pyc File 1773 bytes November 13 2023 21:11:11.
entrypoints.py File 1219 bytes November 13 2023 21:11:11.
entrypoints.pyc File 1627 bytes November 13 2023 21:11:11.
filesystem.py File 6943 bytes November 13 2023 21:11:11.
filesystem.pyc File 8633 bytes November 13 2023 21:11:11.
filetypes.py File 571 bytes November 13 2023 21:11:11.
filetypes.pyc File 854 bytes November 13 2023 21:11:11.
glibc.py File 3297 bytes November 13 2023 21:11:11.
glibc.pyc File 2553 bytes November 13 2023 21:11:11.
hashes.py File 4678 bytes November 13 2023 21:11:11.
hashes.pyc File 6806 bytes November 13 2023 21:11:11.
inject_securetransport.py File 810 bytes November 13 2023 21:11:11.
inject_securetransport.pyc File 1218 bytes November 13 2023 21:11:11.
logging.py File 13093 bytes November 13 2023 21:11:11.
logging.pyc File 13608 bytes November 13 2023 21:11:11.
misc.py File 28331 bytes November 13 2023 21:11:11.
misc.pyc File 37993 bytes November 13 2023 21:11:11.
models.py File 1201 bytes November 13 2023 21:11:11.
models.pyc File 3295 bytes November 13 2023 21:11:11.
packaging.py File 3035 bytes November 13 2023 21:11:11.
packaging.pyc File 3658 bytes November 13 2023 21:11:11.
parallel.py File 3404 bytes November 13 2023 21:11:11.
parallel.pyc File 4015 bytes November 13 2023 21:11:11.
pkg_resources.py File 1254 bytes November 13 2023 21:11:11.
pkg_resources.pyc File 3010 bytes November 13 2023 21:11:11.
setuptools_build.py File 5058 bytes November 13 2023 21:11:11.
setuptools_build.pyc File 4356 bytes November 13 2023 21:11:11.
subprocess.py File 9924 bytes November 13 2023 21:11:11.
subprocess.pyc File 7489 bytes November 13 2023 21:11:11.
temp_dir.py File 8378 bytes November 13 2023 21:11:11.
temp_dir.pyc File 10199 bytes November 13 2023 21:11:11.
typing.py File 1401 bytes November 13 2023 21:11:11.
typing.pyc File 1683 bytes November 13 2023 21:11:11.
unpacking.py File 9488 bytes November 13 2023 21:11:11.
unpacking.pyc File 8637 bytes November 13 2023 21:11:11.
urls.py File 1527 bytes November 13 2023 21:11:11.
urls.pyc File 2239 bytes November 13 2023 21:11:11.
virtualenv.py File 3706 bytes November 13 2023 21:11:11.
virtualenv.pyc File 4707 bytes November 13 2023 21:11:11.
wheel.py File 7303 bytes November 13 2023 21:11:11.
wheel.pyc File 8189 bytes November 13 2023 21:11:11.

Reading File: //opt/alt/python27/lib//python2.7/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