
    \i                     h   S r SSKrSSKrSSKJr   SSKJr  Sr\R                  R                  SSS9r\R                  R                  SS	S9rS
 r\(       aM  SSKrSSKrSSKJr  \SS j5       r\\l        S\l        \R*                  \R,                  -  \l        S/\l        gg! \ a    Sr Nf = f)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                 \    S[          3S[        R                   3/nSR                  U5      $ )zHeader for pytest.zGEOS version: zNumPy version: 
)r   numpy__version__join)configverss     S/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/shapely/conftest.pypytest_report_headerr      s8     ,-.
%++,-D 99T?    )contextmanagerc              #   F  #    SR                  S/5      nSR                  S/5      n[        R                  " 5          U(       a  [        R                  " SU[        5        U(       a  [        R                  " SU[
        5        Sv   SSS5        g! , (       d  f       g= f7f)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 >
 $$&'')=OP'',O '&&s   :B!AB	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      s    9   '0J ""= #  KK%%T:U%V  ) 0 "9I #I#887;K;KKI 	%I!M %  Js   B& &B10B1