
    jx                        d dl Z d dlZd dlZd dlmZ dZddZddZddZ e	e d          re j
        ej        e<   nej                            d	          Zej                            d
          ZeeedZeeegZej	  ee                      ej        e         j        ek    r'de dej        e         j         de dZ ee          n# e$ r de dZ ee          dw xY weZe9	 e                    d ee                    n# e$ r de dZ ee          dw xY wg ZeD ]tZ	  e             ej        e         j        ek    rEd dlZeej        e         j        gz  Z ej        dej        e         j         de ded           h n0# e$ r Y qw xY wdZ ee          d k    r	ede dz  Z ee          ej        e         j        ek    sJ dS )    N)check_cpu_flagsz1.40.1returnc                  d    ddl m}  t          |            dd lm} |t
          j        t          <   d S Nr   )BUILD_FEATURE_FLAGS)_polars_runtime_compatr   r   &_polars_runtime_compat._polars_runtime_polars_runtimesysmodules__name__r   plrs     P/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/polars/_plr.py	rt_compatr      sG    ::::::'(((888888CK    c                  d    ddl m}  t          |            dd lm} |t
          j        t          <   d S r   )_polars_runtime_64r   r   "_polars_runtime_64._polars_runtimer
   r   r   r   r   s     r   rt_64r      G    666666'(((444444CKr   c                  d    ddl m}  t          |            dd lm} |t
          j        t          <   d S r   )_polars_runtime_32r   r   "_polars_runtime_32._polars_runtimer
   r   r   r   r   s     r   rt_32r   "   r   r   __POLARS_PLRPOLARS_FORCE_PKGPOLARS_PREFER_PKG)compat6432zPolars Rust module for 'z' (z+) did not match version of Python package ''z0Invalid value for `POLARS_FORCE_PKG` variable: 'z1Invalid value for `POLARS_PREFER_PKG` variable: 'z&Skipping Polars' Rust module version 'z+' did not match version of Python package 'z'.   )
stacklevelz"could not find Polars' Rust modulez. Skipped versions z) which don't match Python package version)r   N) builtinsosr   polars._cpu_checkr   PKG_VERSIONr   r   r   hasattrr   r   r   environget_force_preferpkgsdefault_prefer__version__msgImportErrorKeyError
ValueError
preferenceinsertversion_warningspkgwarningswarnImportWarninglen r   r   <module>r>      s]    				 



 - - - - - -                       78^$$ 6#$1CK
 Z^^.//Fjnn011GuE::D.N	,DLNNN{8$0K?? Y  Y  YCK<Q<]  Y  Y  KV  Y  Y  Y!k#&&& @  	, 	, 	,NVNNNC*S//t+	, $
0!!!T']3333 0 0 0T'TTT joo4/0  	# 	#C;x(4CC#OOO$X)>)J(KK$!HM _XAVAb  _  _  P[  _  _  _%#$   
     7Cs#$$q((h-=hhhh+c""" {8(K777777s,    AC C&.D D#-A$FFF