Ë
    ~ìqj›  ã                   óf  — d Z ddlZddlZddlmZ 	 ddlmZ dZej                  j                  dd¬«      Zej                  j                  dd	¬«      Zd
„ ZerLd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_        yy# e$ r dZY Œ•w xY w)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j                  |«      S )zHeader for pytest.zGEOS version: zNumPy version: ú
)r   ÚnumpyÚ__version__Újoin)ÚconfigÚverss     úL/var/www/html/truck-me/venv/lib/python3.12/site-packages/shapely/conftest.pyÚpytest_report_headerr      s8   € ð Ô,Ð-Ð.Ø
œ%×+Ñ+Ð,Ð-ð€Dð �9‰9�T‹?Ðó    )Úcontextmanagerc              #   ó"  K  — dj                  dg«      }dj                  dg«      }t        j                  «       5  |rt        j                  d|t        «       |rt        j                  d|t
        «       d–— ddd«       y# 1 sw Y   yxY w­w)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Š   è ø€ ð —H‘Hð 3ðó
ˆ	ð —x‘xð >ðó
ˆô ×$Ñ$Ó&ñ 	ÙÜ×'Ñ'¨°)Ô=OÔPÙÜ×'Ñ'¨°,ÄÔOÛ÷	÷ 	ñ 	üs   ‚9B»?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ð —‘×"Ñ"ØÐ=ð #ó €ð —K‘K×%Ñ%¨TÐ:UÐ%ÓVÐ òñ ÛÛÝ)àòó ðð0 "9€IÔð #€IÔà#×8Ñ8¸7×;KÑ;KÑK€IÔð 	ð%€IÕ!ðM øð% ò Ø‚Jðús   ’B& Â&B0Â/B0