
    ZTh                     .    d Z ddlmZ dedee   defdZy)zB
Utilities to interact with APIs that have a CEL-based interface.
    )Iterablefieldvaluesreturnc                 b    dj                  |D cg c]  }d| d
 c}      }|  d| dS c c}w )z
    Produces a list membership CEL expression. Example:

    ```python
    > print(cel_in("name", ["foo", "bar"]))
    name in ["foo", "bar"]
    ```
    ,"z in [])join)r   r   valitemss       Z/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift_py/_internal/cel.pycel_inr      s=     HHF3S#aj34EWE%"" 4s   ,N)__doc__typingr   strr        r   <module>r      s-    
## 
#x} 
# 
#r   