
    (&h                     Z   d Z ddlZddlZddlmZ 	 ddlmZ dZn# e$ r dZY nw xY wej	        
                    dd          Zej	        
                    dd	          Zd
 ZerFddlZddlZddlmZ edd            Zee_        de_        ej        ej        z  e_        dge_        dS dS )z3Pytest and scipy-doctest configuration for Shapely.    N)geos_version_string)	dt_configTFz#Not yet implemented for Shapely 2.0)strictreasonzWill fail for Shapely 2.0c                 ^    dt            dt          j         g}d                    |          S )zHeader for pytest.zGEOS version: zNumPy version: 
)r   numpy__version__join)configverss     K/var/www/html/reinick/venv/lib/python3.11/site-packages/shapely/conftest.pypytest_report_headerr      s7     	/,..-%+--D 99T??    )contextmanagerc              #   6  K   d                     dg          }d                     dg          }t          j                    5  |rt          j        d|t                     |rt          j        d|t
                     dV  ddd           dS # 1 swxY w Y   dS )zFilter out some warnings.|z Conversion of an array with ndimz+invalid value encountered in coverage_unionignoreN)r   warningscatch_warningsfilterwarningsDeprecationWarningRuntimeWarning)test	depr_msgsruntime_msgss      r   warnings_errors_and_rngr   #   s       HH 3
 
	 xx >
 
 $&& 	 	 Q')=OPPP P',OOOEEE	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	s   ?BBBzshapely/geos.py)N)__doc__r	   pytestshapelyr   scipy_doctest.conftestr   
HAVE_SCPDTModuleNotFoundErrormarkxfailshapely20_todoshapely20_wontfixr   doctestr   
contextlibr   r   user_context_mgrstrict_checkNORMALIZE_WHITESPACEELLIPSISoptionflagspytest_extra_ignore r   r   <module>r1      sU   9 9   ' ' ' ' ' '000000JJ   JJJ ""= #   K%%T:U%VV     (NNNOOO))))))   ^0 "9I #I#87;KKI 	%I!!!M( (s    %%