
    i.                     ^    d Z ddlmZ g dZ edd           G d d                      ZdS )	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                   F    e Zd ZU dZeed<   eed<   eed<   eed<   eed<   dS )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__     b/home/ubuntu/.hermes/hermes-agent/venv/lib/python3.11/site-packages/pip/_internal/models/scheme.pyr   r      sI           LLLLLLLLLLLL
IIIIIr   r   N)r   dataclassesr   SCHEME_KEYSr   r   r   r   <module>r      s|     " ! ! ! ! !BBB $d###	 	 	 	 	 	 	 $#	 	 	r   