§
x<ˆj
W ã ó® — d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m
Z
ddl mZ erdd l
mZ ej d
k rddlmZ nddlmZ d>d„Z e¦ « ZeZ d?d@d„Z d?dAd„Z d?d@d„Z d?dAd„Z dBdCd „Z dBdCd!„Z d?d@d"„Z dBdCd#„ZdDd$„ZdDd%„ZdDd&„ZdDd'„Z dDd(„Z!dDd)„Z" dBdCd*„Z# dBdCd+„Z$ d?dEd-„Z% d?dFd.„Z& d?dEd/„Z' d?dFd0„Z( dBdGd1„Z) dBdGd2„Z* d?dEd3„Z+ dBdGd4„Z,dHd5„Z-dHd6„Z.dHd7„Z/dHd8„Z0dHd9„Z1dHd:„Z2 dBdGd;„Z3 dBdGd<„Z4g d=¢Z5dS )Iz€
Utilities for determining application-specific dirs. See for details and
usage.
é )ÚannotationsN)Ú
TYPE_CHECKINGé )ÚPlatformDirsABC)Ú__version__)Ú__version_tuple__)ÚPath)é é )ÚLiteralÚreturnútype[PlatformDirsABC]c óR — t j dk rddlm} nt j dk rddlm} nddlm} t j d¦ « dk rZt j d ¦ « d
k rBt 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Úplatformdirs.windowsr Úplatformdirs.macosr Úplatformdirs.unixr ÚosÚgetenvÚplatformdirs.androidr r )ÚResultr r s úg/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/platformdirs/__init__.pyÚ_set_platform_dir_classr% så € Ý
„|�wÒÐØ:Ð:Ð:Ð:Ð:Ð:Ð:Ý Œ˜Ò !Ð !Ø6Ð6Ð6Ð6Ð6Ð6Ð6à4Ð4Ð4Ð4Ð4Ð4å „y�Ñ Ô GÒ+Ð+µ´ ¸.Ñ0IÔ0IÈYÒ0VÐ0VÝ
Œ9�WÑÔ𠥤¨8Ñ!4Ô!4ð ØˆMà8Ð8Ð8Ð8Ð8Ð8àˆ?ÑÔÐ(Ø4Ð4Ð4Ð4Ð4Ð4àˆNà€Mó FÚappnameú
str | NoneÚ appauthorústr | None | Literal[False]ÚversionÚroamingÚboolÚ
ensure_existsÚstrc ó4 — t | ||||¬¦ « j S )aÑ
:param appname: See `appname `.
:param appauthor: See `appauthor `.
:param version: See `version `.
:param roaming: See `roaming `.
:param ensure_exists: See `ensure_exists `.
:returns: data directory tied to the user
©r' r) r+ r, r. )ÚPlatformDirsÚ
user_data_dirr1 s r$ r3 r3 2 ó/ € õ ØØØØØ#ðñ ô ô ð
r&