
    #ZjS                        d Z ddlZddlmZ 	 ddlZn# e$ r ddlZY nw xY w	 ddlZn# e$ r ddlZY nw xY w	 ddl	m
Z n# e$ r dZY nw xY w	 ddlZn# e$ r dZY nw xY wej        dd         dk    rddlmZmZmZ n
ddlmZmZmZ 	 ddlmZ n# e$ r	 ddlmZ Y nw xY wdd	lmZ eZeZeZeZeZej                            d
          Zej                            d          Zej        dk    ZdS )z.Helpers for Python and platform compatibility.    N)
copy_array)Stream   )      )LiteralProtocolruntime_checkable)_importlib_metadata)	Optimizerwinlinuxdarwin)__doc__sys
thinc.utilr   cPicklepickleImportErrorcopy_regcopyregcupy.cuda.streamr   
CudaStreamcupyversion_infotypingr   r	   r
   typing_extensionsimportlib.metadatametadataimportlib_metadata	cataloguer   	thinc.apir   platform
startswith
is_windowsis_linuxis_osx     X/Users/jameslopez/projects/MentorCore/.venv/lib/python3.11/site-packages/spacy/compat.py<module>r+      s-   4 4 



 ! ! ! ! ! !   MMMMMOOOO   5555555   JJJKKKK   DDD BQB6!!;;;;;;;;;;;FFFFFFFFFF
3333333          
       	

\$$U++
<""7++		!sK    	( 	44? A	A	A AAB BB