
    ,`iQ                     <   d dl mZ d dlmZmZmZ  ed          Zededefd            Zeddd	ed
z  deegef         fd            Zdd
dded	ed
z  fdZededefd            Z	eddd	ed
z  deegef         fd            Z	dd
dded	ed
z  fdZ	ddgZ
d
S )    )Callable)AnyTypeVaroverloadTobjreturnc                     d S N r   s    c/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/_bc_linter.pybc_linter_skipr   
   s    !$    .reasonr   Nc                     d S r   r   r   s    r   r   r      s    EHSr   c                2    dt           dt           fd}| |n| S )z
    No-op decorator to mark symbols/files for BC-linter suppression.

    Usage:
        @bc_linter_skip
        def legacy_api(...): ...
    xr	   c                     | S r   r   r   s    r   _wrapzbc_linter_skip.<locals>._wrap       r   r   r   r   r   s      r   r   r      s4     q     K55S(r   c                     d S r   r   r   s    r   bc_linter_includer   !   s    $'Cr   c                     d S r   r   r   s    r   r   r   %   s    HKr   c                2    dt           dt           fd}| |n| S )zL
    Usage:
        @bc_linter_include
        def public_api(...): ...
    r   r	   c                     | S r   r   r   s    r   r   z bc_linter_include.<locals>._wrap0   r   r   r   r   s      r   r   r   )   s4     q     K55S(r   r   r   r   )collections.abcr   typingr   r   r   r   r   strr   __all__r   r   r   <module>r%      s{   % $ $ $ $ $ ) ) ) ) ) ) ) ) ) )GCLL 
 $ $a $ $ $ 
 $ 
+. H H HcDj H8QCF3C H H H 
 H)D ) ) ) )sTz ) ) ) ) 
 '1 ' ' ' ' 
 ' 
.1 K K Kt KhsAv6F K K K 
 K
)t 
) 
) 
)3 
)#* 
) 
) 
) 
) 0
1r   