Ë
    ›¾j¡  ã                   ó¤   — d dl Z d dlmZ  ej                  dd¬«        ej                  d«       d„ Zd„ Zd„ Z e j                  «       d	„ «       Z	y)
é    N)ÚsettingsÚno_deadlinesiÀÔ )Údeadlinec                 óè   — 	 dd l }|j                  j                  d«      }|D ])  }	 |j                  j                  j	                  |d«       Œ+ y #  t        d|› �«       Y Œ?xY w# t        $ r Y y w xY w)Nr   ÚGPUTz-failed to enable Tensorflow memory growth on )Ú
tensorflowÚconfigÚlist_physical_devicesÚexperimentalÚset_memory_growthÚprintÚImportError)ÚsessionÚtfÚphysical_devicesÚdevices       ú^/home/spazio/kingdom_calls/work5/transenv/lib/python3.12/site-packages/thinc/tests/conftest.pyÚpytest_sessionstartr   
   sy   € ðÛàŸ9™9×:Ñ:¸5ÓAÐØ&ò 	PˆFðPØ—	‘	×&Ñ&×8Ñ8¸ÀÕFñ	PøðPäÐEÀfÀXÐNÖOûÜò Ùðús(   ‚$A% §&AÁA% ÁA"Á A% Á%	A1Á0A1c                 óL   — 	 | j                  ddd¬«       y # t        $ r Y y w xY w)Nz--slowÚ
store_truezinclude slow tests)ÚactionÚhelp)Ú	addoptionÚ
ValueError)Úparsers    r   Úpytest_addoptionr      s1   € ðØ×Ñ˜¨,Ð=QÐÕRøô ò Ùðús   ‚ —	#¢#c                 ó€   ‡ — ˆ fd„}dD ]3  }|‰ j                   v sŒ ||«      rŒt        j                  d|› d�«       Œ5 y )Nc                 óB   •— ‰j                   j                  d| › �d«      S )Nz--F)r	   Ú	getoption)ÚoptÚitems    €r   Úgetoptz$pytest_runtest_setup.<locals>.getopt&   s"   ø€ ð �{‰{×$Ñ$ r¨#¨ Z°Ó7Ð7ó    )Úslowzneed --z option to run)ÚkeywordsÚpytestÚskip)r!   r"   r    s   `  r   Úpytest_runtest_setupr(   %   s@   ø€ ô8ð ò 7ˆØ�$—-‘-Ò©¨s­Ü�K‰K˜' #  nÐ5Õ6ñ7r#   c               #   óø   K  — t        j                  d«       dd l} dd l}ddlm}m} |j                  d¬«      } ||«        |d«      }|j                  d¬«       |–—  |d	«       | j                  |«       y ­w)
NÚpathyr   )ÚPathyÚuse_fszthinc-pathy)Úprefixzgs://test-bucketT)Úexist_okF)
r&   ÚimportorskipÚshutilÚtempfiler*   r+   r,   ÚmkdtempÚmkdirÚrmtree)r0   r1   r+   r,   Útemp_folderÚroots         r   Úpathy_fixturer7   4   si   è ø€ ä
×Ñ˜Ô ÛÛç#à×"Ñ"¨-Ð"Ó8€KÙ
ˆ;ÔáÐ#Ó$€DØ‡J�J˜€JÔà
‚JÙ
ˆ5„MØ
‡M�M�+Õùs   ‚A8A:)
r&   Ú
hypothesisr   Úregister_profileÚload_profiler   r   r(   Úfixturer7   © r#   r   ú<module>r=      s[   ðÛ Ý ð €× Ñ ˜.°=Õ AØ €× Ñ �nÔ %òò$ò7ð €‡�Óñó ñr#   