
    d                        d Z ddlZddlZddlmZ ddlZddlm	Z	 ddl
mZmZ d Zedk    rL e	j        ej                    e ej        d          d                   Zd	ez  Z ee          ej        j        k     r ed
e dej        j                     eej                  ej        j        k     r  edej         dej        j                    dZej        dd         ZeD ]JZedv rdZej                            e           #edk    r!de	_        ej                            e           K e	j                     es4 e	j        e	j                    e	j!        "                    d           dS dS dS )zRun all test cases.    N)Version)common)suitetestc                 .    | }|dz  dz	  |dz  dz	  |dz  fS )z*Get a tuple from a compact version in hex.i      i          )
hexversionhs     5lib/python3.11/site-packages/tables/tests/test_all.pyget_tuple_versionr      s,     	Ax<B
V 11t8
;;    __main__hdf5z%s.%s.%sz3*Warning*: HDF5 version is lower than recommended: z < z4*Warning*: NumPy version is lower than recommended: )z--print-versionsz--show-versionsTz--show-memoryztb.tests.suite)defaultTest)#__doc__sysnumpynppackaging.versionr   tablestbtables.testsr   tables.tests.test_suiter   r   r   __name__
parse_argvargvwhich_lib_versionhdf5_versionhdf5_version_strreq_versionsmin_hdf5_versionprint__version__min_numpy_versiononly_versionsargsargremoveshow_memoryprint_versionsprint_heavyheavyunittestmainr   r   r   <module>r2      sW     



     % % % % % %           / / / / / / / /< < < zFch$$%9R%9&%A%A!%DEEL!L0w  2?#CCC EE E"$/"BE E 	F 	F 	F wr~!BBB HH H$&O$EH H 	I 	I 	I M8AAA;D ! !999 MHOOC    O##!%FHOOC   F ;6<((()9:::::; 6; ;r   