§
    �’j  ã                  óv   — d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl	m
Z
 erd dlmZ  G d„ d	e
¦  «        ZdS )
é    )ÚannotationsN)ÚIterable)ÚTracebackType)ÚTYPE_CHECKING)ÚBuildEnvironment)ÚInstallRequirementc                  ó@   — e Zd ZdZdd„Zdd„Zdd„Zdd„Zddœdd„ZdS )ÚNoOpBuildEnvironmentz0A no-op drop-in replacement for BuildEnvironmentÚreturnÚNonec                ó(   — t           j        | _        d S ©N)ÚsysÚ
executableÚpython_executable©Úselfs    úJC:\Projects\DSCons\.venv\Lib\site-packages\pip\_internal\build_env\noop.pyÚ__init__zNoOpBuildEnvironment.__init__   s   € Ý!$¤ˆÔÐÐó    c                ó   — d S r   © r   s    r   Ú	__enter__zNoOpBuildEnvironment.__enter__   ó   € Øˆr   Úexc_typeútype[BaseException] | NoneÚexc_valúBaseException | NoneÚexc_tbúTracebackType | Nonec                ó   — d S r   r   )r   r   r   r   s       r   Ú__exit__zNoOpBuildEnvironment.__exit__   s	   € ð 	ˆr   c                ó   — d S r   r   r   s    r   ÚcleanupzNoOpBuildEnvironment.cleanup   r   r   N)Úfor_reqÚrequirementsúIterable[str]Úprefix_as_stringÚstrÚkindr%   úInstallRequirement | Nonec               ó   — t          ¦   «         ‚r   )ÚNotImplementedError)r   r&   r(   r*   r%   s        r   Úinstall_requirementsz)NoOpBuildEnvironment.install_requirements"   s   € õ "Ñ#Ô#Ð#r   )r   r   )r   r   r   r   r   r    r   r   )
r&   r'   r(   r)   r*   r)   r%   r+   r   r   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r"   r$   r.   r   r   r   r
   r
      s�   € € € € € Ø:Ð:ð0ð 0ð 0ð 0ðð ð ð ðð ð ð ðð ð ð ð .2ð$ð $ð $ð $ð $ð $ð $ð $r   r
   )Ú
__future__r   r   Úcollections.abcr   Útypesr   Útypingr   Úpip._internal.build_env.baser   Úpip._internal.req.req_installr   r
   r   r   r   ú<module>r9      s¸   ðØ "Ð "Ð "Ð "Ð "Ð "à 
€
€
€
Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  à 9Ð 9Ð 9Ð 9Ð 9Ð 9àð AØ@Ð@Ð@Ð@Ð@Ð@ð$ð $ð $ð $ð $Ð+ñ $ô $ð $ð $ð $r   