PATH:
opt
/
alt
/
python312
/
lib
/
python3.12
/
site-packages
/
pkg_resources
/
_vendor
/
platformdirs
/
__pycache__
� ��_i2 � � � d Z ddlmZ ddlZddlZddlmZ ej dk\ rddlm Z nddl m Z dd lmZ dd l mZ ddl mZ d d�Z e� ZeZ d! d"d �Z d! d#d�Z d! d"d�Z d! d#d�Z d$ d%d�Z d! d"d�Z d$ d%d�Zd&d�Z d$ d%d�Z d! d'd�Z d! d(d�Z d! d'd�Z d! d(d�Z d$ d)d�Z! d! d'd�Z" d$ d)d�Z#d*d�Z$ d$ d)d�Z%g d�Z&y)+z� Utilities for determining application-specific dirs. See <https://github.com/platformdirs/platformdirs> for details and usage. � )�annotationsN)�Path)� � )�Literal� � )�PlatformDirsABC)�__version__)�__version_tuple__c �\ � t j dk( rddlm} n t j dk( rddlm} nddlm} t j d� dk( rYt j d � d k( rAt j d� st j d� r| S dd l m} |� �ddl m} |S | S )N�win32r )�Windows�darwin)�MacOS)�Unix�ANDROID_DATAz/data�ANDROID_ROOTz/system�SHELL�PREFIX)�_android_folder)�Android) �sys�platform�windowsr �macosr �unixr �os�getenv�androidr r )�Resultr r s ��/builddir/build/BUILDROOT/alt-python312-setuptools-69.0.2-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pkg_resources/_vendor/platformdirs/__init__.py�_set_platform_dir_classr# sy � � �|�|�w��.� ���� !�*�(� �y�y�� �G�+�� � �.�0I�Y�0V� �9�9�W�����8�!4��M�,���(�(��N��M� c �4 � t | |||�� j S )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 ��appname� appauthor�version�roaming)�PlatformDirs� user_data_dirr&