§
{<ˆjE ã óú — d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m
Z
ddlmZ ddl
mZ dd lmZ d
dlmZmZ G d„ d
e¦ « Z G d„ dee¬¦ « Z G d„ de¦ « Z G d„ de¦ « Zg d¢ZdS )uÜ
A rough layout of the current storage goes as:
virtualenv-app-data
├── py -
│ └── *.json/lock
├── wheel
│ ├── house
│ │ └── *.whl
│ └── -> 3.9
│ ├── img-
│ │ └── image
│ │ └── -> CopyPipInstall / SymlinkPipInstall
│ │ └── -> pip-20.1.1-py2.py3-none-any
│ └── embed
│ └── 3 -> json format versioning
│ └── *.json -> for every distribution contains data about newer embed versions and releases
└─── unzip
└──
├── py_info.py
├── debug.py
└── _virtualenv.py
é N)ÚABCMeta)Úcontextmanager)Úsha256)ÚReentrantFileLock)Úsafe_delete)Úextract)Ú__version__é )ÚAppDataÚContentStorec ó¨ — e Zd ZdZdZdZd„ Zd„ Zd„ Zd„ Z d„ Z
ed „ ¦ « Zed
„ ¦ « Z
ed„ ¦ « Zd„ Zd
„ Zd„ Zed„ ¦ « Zd„ ZdS )ÚAppDataDiskFolderzH
Store the application data on the disk within a folder layout.
FTc ó. — t |¦ « | _ d S ©N)r Úlock)ÚselfÚfolders úu/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/virtualenv/app_data/via_disk_folder.pyÚ__init__zAppDataDiskFolder.__init__/ s € Ý% fÑ-Ô-ˆŒ ˆ ˆ ó c óJ — t | ¦ « j › d| j j › d�S )Nú(ú))ÚtypeÚ__name__r Úpath©r s r Ú__repr__zAppDataDiskFolder.__repr__2 s&