§ iðödãóv—dZddlmZmZddlmZddlmZGd„de¬¦«ZGd„d e¬¦«Z d dgZ d S) z( Application data stored by virtualenv. é)ÚABCMetaÚabstractmethod)Úcontextmanager)Ú IS_ZIPAPPcó<—eZdZdZed„¦«Zed„¦«Zed„¦«Zed„¦«Ze d„¦«Z ed„¦«Z e d„¦«Z e d „¦«Z ed „¦«Zedd „¦«Zeed „¦«¦«Zeed„¦«¦«Zd S)ÚAppDataz9Abstract storage interface for the virtualenv applicationcó—dS)zcalled before virtualenv exitsN©©Úselfs úM/opt/cloudlinux/venv/lib/python3.11/site-packages/virtualenv/app_data/base.pyÚclosez AppData.closeó€€€ócó—dS)z1called when the user passes in the reset app dataNr r s r Úresetz AppData.resetrrcó—t‚©N©ÚNotImplementedError©r Úpaths r Úpy_infozAppData.py_infoó€å!Ð!rcó—t‚rrr s r Ú py_info_clearzAppData.py_info_clearrrcó—t‚rrr s r Ú can_updatezAppData.can_updaterrcó—t‚rr)r Ú distributionÚfor_py_versions r Úembed_update_logzAppData.embed_update_log"rrcó—t‚rrr s r Úhousez AppData.house&rrcó—t‚rrr s r Ú transientzAppData.transient*rrcó—t‚rr)r r!Únames r Ú wheel_imagezAppData.wheel_image.rrNc#óŠK—tr5| ||¦«5}|V—ddd¦«dS#1swxYwYdS|V—dS)zHSome paths might be within the zipapp, unzip these to a path on the diskN)rÚextract)r rÚ to_folderÚresults r Úensure_extractedzAppData.ensure_extracted2sèè€õ ð Ø—’˜d IÑ.Ô.ð °&Ø ð ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð ðˆJˆJˆJˆJˆJs  2²6¹6có—t‚rr)r rr,s r r+zAppData.extract;ó €õ"Ð!rcó—t‚rrrs r ÚlockedzAppData.locked@r0rr)Ú__name__Ú __module__Ú __qualname__Ú__doc__rrrrrÚpropertyrr"r$r&r)rr.r+r2r rr rr sx€€€€€ØCÐCàð-ð-ñ„^ð-ðð@ð@ñ„^ð@ðð"ð"ñ„^ð"ðð"ð"ñ„^ð"ðð"ð"ñ„Xð"ðð"ð"ñ„^ð"ðð"ð"ñ„Xð"ðð"ð"ñ„Xð"ðð"ð"ñ„^ð"ððððñ„^ððØð"ð"ñ„^ñ„^ð"ðØð"ð"ñ„^ñ„^ð"ð"ð"rr)Ú metaclasscóŒ—eZdZed„¦«Zed„¦«Zed„¦«Zed„¦«Zeed„¦«¦«Z dS)Ú ContentStorecó—t‚rrr s r ÚexistszContentStore.existsGrrcó—t‚rrr s r ÚreadzContentStore.readKrrcó—t‚rr)r Úcontents r ÚwritezContentStore.writeOrrcó—t‚rrr s r ÚremovezContentStore.removeSrrcó—dSrr r s r r2zContentStore.lockedWs €ð ˆrN) r3r4r5rr<r>rArCrr2r rr r:r:Fs£€€€€€Øð"ð"ñ„^ð"ðð"ð"ñ„^ð"ðð"ð"ñ„^ð"ðð"ð"ñ„^ð"ðØð ð ñ„^ñ„^ð ð ð rr:N) r6ÚabcrrÚ contextlibrÚvirtualenv.inforrr:Ú__all__r rr úrIs¿ðððð(Ð'Ð'Ð'Ð'Ð'Ð'Ð'Ø%Ð%Ð%Ð%Ð%Ð%à%Ð%Ð%Ð%Ð%Ð%ð8"ð8"ð8"ð8"ð8"˜ð8"ñ8"ô8"ð8"ðv ð ð ð ð ˜Wð ñ ô ð ð0Ø ð €€€r