
    Lpj                    ,   S SK Jr  S SKJrJr  \(       a  S SKJr  S SKJrJ	r	J
r
  S SKJrJrJrJrJrJrJrJrJrJrJrJr J!r"J#r$J%r&J'r(J)r*J+r,J-r.J/r0J1r2J3r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=J>r>J?r?J@r@JArAJBrBJCrCJDrDJErEJFrFJGrGJHrHJIrIJJrJ  SS jrKSS jrLSS jrM/ S	QrNg
)    )annotations)TYPE_CHECKINGAny)TypeIs)IntoDataFrameTIntoLazyFrameTIntoSeriesT),_is_cudf_dataframe_is_cudf_series_is_dask_dataframe_is_duckdb_relation_is_ibis_table_is_modin_dataframe_is_modin_series_is_native_dataframe_is_native_lazyframe_is_native_series_is_pandas_dataframe_is_pandas_like_dataframe_is_pandas_like_series_is_pandas_series_is_polars_dataframe_is_polars_lazyframe_is_polars_series_is_pyarrow_chunked_array_is_pyarrow_table_is_pyspark_connect_dataframe_is_pyspark_dataframe_is_sqlframe_dataframeget_cudfget_daskget_dask_dataframe
get_duckdbget_ibis	get_modin	get_numpy
get_pandas
get_polarsget_pyarrowget_pysparkget_pyspark_connectget_pyspark_sqlget_sqlframeis_cudf_indexis_modin_indexis_narwhals_dataframeis_narwhals_lazyframeis_narwhals_seriesis_numpy_arrayis_pandas_indexis_pandas_like_indexc                H    SSK Jn  [        X5      =(       d    [        U 5      $ )zTCheck whether `native_dataframe` can be converted to a narwhals.stable.v1.DataFrame.r   )	DataFrame)narwhals.stable.v1r7   
isinstancer   )native_dataframer7   s     [/var/www/html/pdf-tiff/venv/lib/python3.13/site-packages/narwhals/stable/v1/dependencies.pyis_into_dataframer<   @   #    ,&2 6J7     c                H    SSK Jn  [        X5      =(       d    [        U 5      $ )zTCheck whether `native_lazyframe` can be converted to a narwhals.stable.v1.LazyFrame.r   )	LazyFrame)r8   r@   r9   r   )native_lazyframer@   s     r;   is_into_lazyframerB   I   r=   r>   c                H    SSK Jn  [        X5      =(       d    [        U 5      $ )zNCheck whether `native_series` can be converted to a narwhals.stable.v1.Series.r   )Series)r8   rD   r9   r   )native_seriesrD   s     r;   is_into_seriesrF   R   s    )m,P0A-0PPr>   ),r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   is_cudf_dataframer.   is_cudf_seriesis_dask_dataframeis_duckdb_relationis_ibis_tabler<   rB   rF   is_modin_dataframer/   is_modin_seriesr0   r1   r2   r3   is_pandas_dataframer4   is_pandas_like_dataframer5   is_pandas_like_seriesis_pandas_seriesis_polars_dataframeis_polars_lazyframeis_polars_seriesis_pyarrow_chunked_arrayis_pyarrow_tableis_pyspark_connect_dataframeis_pyspark_dataframeis_sqlframe_dataframeN)r:   zAny | IntoDataFrameTreturnzTypeIs[IntoDataFrameT])rA   zAny | IntoLazyFrameTrZ   zTypeIs[IntoLazyFrameT])rE   zAny | IntoSeriesTrZ   zTypeIs[IntoSeriesT])O
__future__r   typingr   r   typing_extensionsr   narwhals.stable.v1.typingr   r   r	   narwhals.dependenciesr
   rG   r   rH   r   rI   r   rJ   r   rK   r   rL   r   rM   r   r   r   r   rN   r   rO   r   rP   r   rQ   r   rR   r   rS   r   rT   r   rU   r   rV   r   rW   r   rX   r   rY   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r<   rB   rF   __all__ r>   r;   <module>rb      sk    " %(UU- - - - - - - - - - - -jQ-r>   