OwlCyberSecurity - MANAGER
Edit File: __init__.cpython-38.pyc
U ʗRe2 � @ sN d Z ddlmZ ddlZddlZddlmZ ddlmZ erHddl m Z ddlmZ dd l mZmZ d d�dd �Ze� ZeZdAdddddd�dd�ZdBdddddd�dd�ZdCdddddd�dd�ZdDdddddd�dd�ZdEdddddd�dd �ZdFdddddd�d!d"�ZdGdddddd�d#d$�Zdd�d%d&�ZdHdddddd�d'd(�ZdIddddd)d�d*d+�ZdJddddd)d�d,d-�ZdKddddd)d�d.d/�ZdLddddd)d�d0d1�ZdMddddd)d�d2d3�Z dNddddd)d�d4d5�Z!dOddddd)d�d6d7�Z"d)d�d8d9�Z#dPddddd)d�d:d;�Z$d<d=d>d?d@ddd d"d$d&d(ddd+d/d3d5d7d9d;d-d1gZ%dS )Qz� Utilities for determining application-specific dirs. See <https://github.com/platformdirs/platformdirs> for details and usage. � )�annotationsN)�Path)� TYPE_CHECKING)�Literal� )�PlatformDirsABC)�__version__�__version_info__ztype[PlatformDirsABC])�returnc C s� t jdkrddlm} n$t jdkr0ddlm} nddlm} t� d�dkr�t� d �d kr�t� d�d k rj| S ddl m} |� d k r�dd l m} |S | S )N�win32r )�Windows�darwin)�MacOS)�Unix�ANDROID_DATAz/data�ANDROID_ROOTz/system�SHELL)�_android_folder)�Android) �sys�platform� pip._vendor.platformdirs.windowsr �pip._vendor.platformdirs.macosr �pip._vendor.platformdirs.unixr �os�getenv� pip._vendor.platformdirs.androidr r )�Resultr r � r ��/builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/platformdirs/__init__.py�_set_platform_dir_class s r Fz str | Nonezstr | None | Literal[False]�bool�str)�appname� appauthor�version�roamingr c C s t | |||d�jS )aq :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`. :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`. :param version: See `version <platformdirs.api.PlatformDirsABC.version>`. :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`. :returns: data directory tied to the user �r# r$ r% r&