
    hM                     (   S SK r S SKrS SKrS SKJr  SrSrSrSS jrSS jr	SS jr
\" \ S5      (       a  \ R                  \R                  \'   GOd\R                  R!                  S	5      r\R                  R!                  S
5      r\\	\
S.r\bT   \\   " 5         \R                  \   R(                  \:w  a+  S\ S\R                  \   R(                   S\ S3r\" \5      eO\" \R5                  5       5      r\b   \R9                  S \\   5        / r\ H{  r \" 5         \R                  \   R(                  \:w  aS  S SKr\\R                  \   R(                  /-  r\R@                  " S\R                  \   R(                   S\ S3\!SS9  M{    O!   Sr\"" \5      S :  a	  \S\ S3-  r\" \5      e\R                  \   R(                  \:X  d   eg! \ a    S\ S3r\" \5      Sef = f! \ a    S\ S3r\" \5      Sef = f! \ a     M  f = f)    N)check_cpu_flagsz1.34.0 c                  \    [        [        5        SS KJn   U [        R
                  [        '   g Nr   )r   RT_COMPAT_FEATURE_FLAGS-_polars_runtime_compat._polars_runtime_compat_polars_runtime_compatsysmodules__name__plrs    E/home/james-whalen/.local/lib/python3.13/site-packages/polars/_plr.py	rt_compatr      s    +,?CKK    c                  \    [        [        5        SS KJn   U [        R
                  [        '   g r   )r   RT_NONCOMPAT_FEATURE_FLAGS%_polars_runtime_64._polars_runtime_64_polars_runtime_64r
   r   r   r   s    r   rt_64r          ./7CKKr   c                  \    [        [        5        SS KJn   U [        R
                  [        '   g r   )r   r   %_polars_runtime_32._polars_runtime_32_polars_runtime_32r
   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)returnN)#builtinsosr
   polars._cpu_checkr   PKG_VERSIONr   r   r   r   r   hasattrr   r   r   environget_force_preferpkgs__version__msgImportErrorKeyError
ValueErrorlistvalues
preferenceinsertversion_warningspkgwarningswarnImportWarninglen r   r   <module>r@      s    	 
 -       8^$$$11CKK
 ZZ^^./Fjjnn01GuE:D	,LN{{8$00K?0CKK<Q<]<];^  _J  KV  JW  WX  Y!#&& @ $++-(
0!!!T']3
 C;;x(44C#$X)>)J)J(KK$MM@XAVAbAb@c  dO  P[  O\  \^  _%#$
  & 7C#$q(,-=,>>ghhc"" {{8((K7 77O  	,DVHANCS/t+	,  0I'RST o4/0*  s,   AG >G. A5HG+.HHH