Ë
    óÿæi×
  ã                   ó¤  — d dl Z de _        d dlmZ d dlZd dlmZmZ d dlm	Z	 d dl
mZ d dlZ	 d dlZej                  j                  dd¬«       ej                  j!                  d«        ej$                  d
«      Zd„ Zd„ Zd„ Zd„ Zd„ Z ej2                  dd¬«      d„ «       Z ej2                  dd¬«      d„ «       Zy# e$ r	  ed	«      ‚w xY w)é    NT)Úversion_tuple)Úclear_cacheÚ	USE_CACHE)ÚGROUND_TYPES)ÚARCHÚsympy_hypothesis_profile)Údeadlinez–hypothesis is a required dependency to run the SymPy test suite. Install it with 'pip install hypothesis' or 'conda install -c conda-forge hypothesis'z([0-9]+)/([1-9][0-9]*)c                 ó  — | j                  d«      }|sy t        j                  |«      }|st        d«      ‚t	        t
        |j                  «       «      \  }}|dz
  t        |«      z  |z  |t        |«      z  |z  }}||k  r||d …= |d |…= y )Nú--splitz>split must be a string of the form a/b where a and b are ints.é   )Ú	getoptionÚspÚmatchÚ
ValueErrorÚmapÚintÚgroupsÚlen)ÚconfigÚitemsÚsplitÚmÚiÚtÚstartÚends           úc/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/sympy/conftest.pyÚprocess_splitr      s“   € Ø×Ñ˜YÓ'€EÙØÜ
�‰�‹€AÙÜØOó
ð 	
ô Œs�A—H‘H“JÓ�D€A€qØ�a‘%œ3˜u›:Ñ%¨Ñ*¨A´°E³
©N¸aÑ,?ˆ3€Eàˆ1‚uà�#‘$ˆKØˆfˆuˆf‰ó    c                 óÞ   — dt         z  }|dt        z  z  }d}t        dk(  rdd l}|j	                  «       }nt        dk(  r	 ddlm} d|› d	�}|dt        ›d|›d�z  }|S # t        $ r d
}Y Œw xY w)Nzarchitecture: %s
zcache:        %s
Ú Úgmpyr   Úflint)Ú__version__z(python-flint==Ú)Úunknownzground types: Ú Ú
)r   r   r   Úgmpy2Úversionr#   r$   ÚImportError)r   Úsr*   r)   r$   s        r   Úpytest_report_headerr-   -   s�   € ØœtÑ#€AØÐ	¤	Ñ	)Ñ)€AØ€GÜ�vÒÛà—-‘-“/‰Ü	˜Ò	 ð	7Ý)ð (¨ }°AÐ6ˆGÙ¦L²'Ð	:Ñ:€AØ€Høô ò 	 ØŠGð	 ús   Á A ÁA,Á+A,c                 ó    — | j                   j                  dd «      s| j                   j                  dd «      r| j                  dddd¬«       y y )NÚerrorÚfailedr'   zDO *NOT* COMMIT!T)ÚredÚbold)ÚstatsÚgetÚ	write_sep)Úterminalreporters    r   Úpytest_terminal_summaryr7   @   sP   € Ø×Ñ×!Ñ! '¨4Ô0Ð4D×4JÑ4J×4NÑ4NØ�$ô5ð 	×"Ñ" 3Ð(:ÀÈ4Ð"ÕPð5r   c                 ó.   — | j                  dddd¬«       y )Nr   Ústorer!   zsplit tests)ÚactionÚdefaultÚhelp)Ú	addoption)Úparsers    r   Úpytest_addoptionr?   G   s   € Ø
×Ñ�Y w¸ÀÐÕOr   c                 ó   — t        | |«       y)zpytest hook.N)r   )r   r   s     r   Úpytest_collection_modifyitemsrA   K   s   € ô �&˜%Õ r   Úmodule)ÚautouseÚscopec                  ó   — t        «        y )N)r   © r   r   Úfile_clear_cacherG   Q   s   € ä…Mr   c                 óJ  — t        | j                  dd«      rt        j                  d«       y t        | j                  dd«      r_t	        t        j
                  «      t	        d«      k  r9t        j                  j                  d«      dk7  rt        j                  d«       y y y y )	NÚdisabledFztest requirements not met.Úipythonz2.6.3z-sÚnoz0run py.test with -s or upgrade to newer version.)ÚgetattrrB   ÚpytestÚskipr   r$   r   Úgetvalue)Úrequests    r   Úcheck_disabledrQ   V   s}   € äˆw�~‰~˜z¨5Ô1Ü�‰Ð0Õ1Ü	�—‘ ¨EÔ	2ô œ&×,Ñ,Ó-´¸gÓ0FÒFÜ—‘×&Ñ& tÓ,°Ò4ä�K‰KÐJÕKð 5ð Gð 
3r   )ÚsysÚ_running_pytestÚsympy.external.importtoolsr   rM   Úsympy.core.cacher   r   Úsympy.external.gmpyr   Úsympy.utilities.miscr   ÚreÚ
hypothesisÚsettingsÚregister_profileÚload_profiler+   Úcompiler   r   r-   r7   r?   rA   ÚfixturerG   rQ   rF   r   r   Ú<module>r_      sð   ðÛ 
à€Ô Ý 4ã ß 3Ý ,Ý %Û 	ð	Ûà×Ñ×(Ñ(Ð)CÈdÐ(ÔSØ×Ñ×$Ñ$Ð%?Ô@ð €R‡Z�ZÐ)Ó*€òò$ò&QòPò!ð €‡�˜ HÔ-ñó .ðð €‡�˜ HÔ-ñ	Ló .ñ	LøðM ò Ù
ð	`óð ðús   ¯<C ÃC