File: //usr/local/lib/python3.10/dist-packages/virtualenv/app_data/__pycache__/base.cpython-310.pyc
o
3�h# � @ sd d Z ddlmZ ddlmZmZ ddlmZ ddlm Z G dd� de�Z
G dd � d e�Zdd gZd
S )z&Application data stored by virtualenv.� )�annotations)�ABC�abstractmethod)�contextmanager)� IS_ZIPAPPc @ s� e Zd ZdZedd� �Zedd� �Zedd� �Zedd � �Ze d
d� �Z
edd
� �Ze dd� �Ze dd� �Z
edd� �Zeddd��Zeedd� ��Zeedd� ��ZdS )�AppDataz:Abstract storage interface for the virtualenv application.c C � dS )zCalled before virtualenv exits.N� ��selfr r �C/usr/local/lib/python3.10/dist-packages/virtualenv/app_data/base.py�close � z
AppData.closec C r )z2Called when the user passes in the reset app data.Nr r
r r r �reset r z
AppData.resetc C � t ��N��NotImplementedError�r �pathr r r �py_info � zAppData.py_infoc C r r r r
r r r �
py_info_clear r zAppData.py_info_clearc C r r r r
r r r �
can_update r zAppData.can_updatec C r r r )r �distribution�for_py_versionr r r �embed_update_log"