
    i.                     J    d Z ddlmZ g dZ edd       G d d             Zy)	z
For types associated with installation schemes.

For a general overview of available schemes and their context, see
https://docs.python.org/3/install/index.html#alternate-installation.
    )	dataclass)platlibpurelibheadersscriptsdataT)frozenslotsc                   D    e Zd ZU dZeed<   eed<   eed<   eed<   eed<   y)SchemeztA Scheme holds paths which are used as the base directories for
    artifacts associated with a Python package.
    r   r   r   r   r   N)__name__
__module____qualname____doc__str__annotations__     N/root/searxng-venv/lib/python3.12/site-packages/pip/_internal/models/scheme.pyr   r      s"     LLLL
Ir   r   N)r   dataclassesr   SCHEME_KEYSr   r   r   r   <module>r      s4    "B $d#	 	 $	r   