
    |j                    n    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y)
    )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y)NoOpBuildEnvironmentz0A no-op drop-in replacement for BuildEnvironmentc                .    t         j                  | _        y N)sys
executablepython_executableselfs    T/opt/daily-market/.venv/lib/python3.12/site-packages/pip/_internal/build_env/noop.py__init__zNoOpBuildEnvironment.__init__   s    !$    c                     y r    r   s    r   	__enter__zNoOpBuildEnvironment.__enter__       r   c                     y r   r   )r   exc_typeexc_valexc_tbs       r   __exit__zNoOpBuildEnvironment.__exit__   s     	r   c                     y r   r   r   s    r   cleanupzNoOpBuildEnvironment.cleanup   r   r   N)for_reqc                   t               r   )NotImplementedError)r   requirementsprefix_as_stringkindr    s        r   install_requirementsz)NoOpBuildEnvironment.install_requirements"   s     "##r   )returnNone)r   ztype[BaseException] | Noner   zBaseException | Noner   zTracebackType | Noner'   r(   )
r#   zIterable[str]r$   strr%   r)   r    zInstallRequirement | Noner'   r(   )	__name__
__module____qualname____doc__r   r   r   r   r&   r   r   r   r
   r
      sy    :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>r4      s*    " 
 $    9@$+ $r   