
    'j                    x    S SK Jr  S SKrS SKJr  S SKJr  S SKJr  S SK	J
r
  \(       a  S SKJr   " S S	\
5      rg)
    )annotationsN)Iterable)TracebackType)TYPE_CHECKING)BuildEnvironment)InstallRequirementc                  t    \ rS rSrSrSS jrSS jr        SS jrSS jrSS.         SS	 jjr	S
r
g)NoOpBuildEnvironment   z0A no-op drop-in replacement for BuildEnvironmentc                .    [         R                  U l        g N)sys
executablepython_executableselfs    T/var/www/html/KUNJ/venv/lib/python3.13/site-packages/pip/_internal/build_env/noop.py__init__NoOpBuildEnvironment.__init__   s    !$    c                    g r    r   s    r   	__enter__NoOpBuildEnvironment.__enter__       r   c                    g r   r   )r   exc_typeexc_valexc_tbs       r   __exit__NoOpBuildEnvironment.__exit__   s     	r   c                    g r   r   r   s    r   cleanupNoOpBuildEnvironment.cleanup   r   r   N)for_reqc                   [        5       er   )NotImplementedError)r   requirementsprefix_as_stringkindr%   s        r   install_requirements)NoOpBuildEnvironment.install_requirements"   s     "##r   )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____firstlineno____doc__r   r   r    r#   r+   __static_attributes__r   r   r   r
   r
      s~    :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>r<      s*    " 
 $    9@$+ $r   