L iddlmZddlmZmZmZddlmZddlm Z erddl m Z ddl m Z ddlmZddlmZGd d Zy ) ) annotations) TYPE_CHECKINGAnyNoReturn)native_to_narwhals_dtypeget_ibis) ModuleType)Self)Version)DTypec>eZdZddZddZd dZed dZd dZy) IbisInterchangeSeriesc ||_||_yN)_native_series_version)selfdfversions [/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/narwhals/_ibis/series.py__init__zIbisInterchangeSeries.__init__s  c|Srrs r__narwhals_series__z)IbisInterchangeSeries.__narwhals_series__s rctSrrrs r__native_namespace__z*IbisInterchangeSeries.__native_namespace__s zrcxt|jjjd|jS)Nr)rrschematypesrrs rdtypezIbisInterchangeSeries.dtypes2'    & & ( . .q 14==  rc$d|d}t|)Nz Attribute z is not supported for interchange-level dataframes. If you would like to see this kind of object better supported in Narwhals, please open a feature request at https://github.com/narwhals-dev/narwhals/issues.)NotImplementedError)rattrmsgs r __getattr__z!IbisInterchangeSeries.__getattr__"s'B B "#&&rN)rrrr returnNone)r)r )r)r )r)r )r&strr)r) __name__ __module__ __qualname__rrrpropertyr#r(rrrrrs*   'rrN) __future__rtypingrrrnarwhals._ibis.utilsrnarwhals.dependenciesr r"r typing_extensionsr narwhals._utilsr narwhals.dtypesr rrrrr7s-"//9* &'%''r