관리-도구
편집 파일: __init__.cpython-311.pyc
� �Re;2 � �� � d Z ddlZddlZddlZddlmZ ddlmZmZm Z m Z erddlmZ ddl mZ ddlmZmZ d e e fd �Z e� � ZeZ d'dee d e eddf dee ded ef d�Z d'dee d e eddf dee ded ef d�Z d'dee d e eddf dee ded ef d�Z d'dee d e eddf dee ded ef d�Z d(dee d e eddf dee ded ef d�Z d'dee d e eddf dee ded ef d�Z d(dee d e eddf dee ded ef d�Zd efd�Z d(dee d e eddf dee ded ef d�Z d'dee d e eddf dee ded ef d�Z d'dee d e eddf dee ded ef d�Z! d'dee d e eddf dee ded ef d�Z" d'dee d e eddf dee ded ef d �Z# d(dee d e eddf dee ded ef d!�Z$ d'dee d e eddf dee ded ef d"�Z% d(dee d e eddf dee ded ef d#�Z&d efd$�Z' d(dee d e eddf dee ded ef d%�Z(g d&�Z)dS ))z� Utilities for determining application-specific dirs. See <https://github.com/platformdirs/platformdirs> for details and usage. � N)�Path)� TYPE_CHECKING�Optional�Type�Union)�Literal� )�PlatformDirsABC)�__version__�__version_info__�returnc � � t j d� � dk rt j d� � dk rd\ } }n1t j dk rd\ } }nt j dk rd \ } }nd \ } }t t j | � � |� � }|S )N�ANDROID_DATAz/data�ANDROID_ROOTz/system)z pip._vendor.platformdirs.android�Android�win32)z pip._vendor.platformdirs.windows�Windows�darwin)zpip._vendor.platformdirs.macos�MacOS)zpip._vendor.platformdirs.unix�Unix)�os�getenv�sys�platform�getattr� importlib� import_module)�module�name�results ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/platformdirs/__init__.py�_set_platform_dir_classr"