
    A>iw                       S r SSKJr  SSKrSSKrSSKrSSKJr  SSKJ	r	J
r
JrJrJrJrJr  SSK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  \(       a  SSKJr  SS	 jrSS
 jr SS jr!SS jr"SS jr#SS jr$SS jr%SS jr&SS jr'/ SQr(g)zn
compat
======

Cross-compatible functions for different versions of Python.

Other items:
* platform checker
    )annotationsN)TYPE_CHECKING)CHAINED_WARNING_DISABLEDIS64ISMUSLPY312PY314PYPYWASM)is_numpy_dev)
HAS_PYARROWPYARROW_MIN_VERSIONpa_version_under14p0pa_version_under14p1pa_version_under16p0pa_version_under17p0pa_version_under18p0pa_version_under19p0pa_version_under20p0pa_version_under21p0)Fc                `    Xl         UR                    SU 3U l        UR                  U l        U $ )z4
Bind the name/qualname attributes of the function.
.)__name____qualname__
__module__)fnameclss      U/var/www/html/land-tabula/venv/lib/python3.13/site-packages/pandas/compat/__init__.pyset_function_namer!   -   s/     J~Qtf-AN>>ALH    c                 (    [         R                  S:H  $ )z}
Checking if the running platform is little endian.

Returns
-------
bool
    True if the running platform is little endian.
little)sys	byteorder r"   r    is_platform_little_endianr(   7   s     ==H$$r"   c                 (    [         R                  S;   $ )zq
Checking if the running platform is windows.

Returns
-------
bool
    True if the running platform is windows.
)win32cygwinr%   platformr'   r"   r    is_platform_windowsr.   C   s     <<...r"   c                 (    [         R                  S:H  $ )zm
Checking if the running platform is linux.

Returns
-------
bool
    True if the running platform is linux.
linuxr,   r'   r"   r    is_platform_linuxr1   O   s     <<7""r"   c                 (    [         R                  S:H  $ )zi
Checking if the running platform is mac.

Returns
-------
bool
    True if the running platform is mac.
darwinr,   r'   r"   r    is_platform_macr4   [   s     <<8##r"   c                     [         R                  " 5       S;   =(       d$    [         R                  " 5       R                  S5      $ )z
Checking if the running platform use ARM architecture.

Returns
-------
bool
    True if the running platform uses ARM architecture.
)arm64aarch64armv)r-   machine
startswithr'   r"   r    is_platform_armr;   g   s9     !55 9I9I9K9V9V: r"   c                 2    [         R                  " 5       S;   $ )z
Checking if the running platform use Power architecture.

Returns
-------
bool
    True if the running platform uses ARM architecture.
)ppc64ppc64ler-   r9   r'   r"   r    is_platform_powerr@   u   s     !555r"   c                 2    [         R                  " 5       S:H  $ )z
Checking if the running platform use riscv64 architecture.

Returns
-------
bool
    True if the running platform uses riscv64 architecture.
riscv64r?   r'   r"   r    is_platform_riscv64rC      s     **r"   c                 H    [         R                  R                  SS5      S:H  $ )z
Checking if running in a continuous integration environment by checking
the PANDAS_CI environment variable.

Returns
-------
bool
    True if the running in a continuous integration environment.
	PANDAS_CI01)osenvirongetr'   r"   r    is_ci_environmentrK      s     ::>>+s+s22r"   )r   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   )r   r   r   strr   typereturnr   )rN   bool))__doc__
__future__r   rH   r-   r%   typingr   pandas.compat._constantsr   r   r   r   r	   r
   r   pandas.compat.numpyr   pandas.compat.pyarrowr   r   r   r   r   r   r   r   r   r   pandas._typingr   r!   r(   r.   r1   r4   r;   r@   rC   rK   __all__r'   r"   r    <module>rX      sz    # 	  
     -    	%	/	#	$	6	+
3r"   