
    Ae                         d dl Z de j                  v r	 d dlmZ nd dlmZ  G d dee      Zddl	m	Z y# e$ r	 d dlmZ Y  w xY w)    N
setuptools)	build_extc                        e Zd Z fdZ xZS )new_build_extc                    | j                   j                  rbt        | dd       }|rt        |      nd }ddlm}  || j                   j                  || j                        | j                   j                  d d  t        t        | '          y )Nparallelr   )	cythonize)nthreadsforce)
distributionext_modulesgetattrintCython.Build.Dependenciesr	   r   superr   finalize_options)selfr
   r	   	__class__s      :lib/python3.12/site-packages/Cython/Distutils/build_ext.pyr   znew_build_ext.finalize_options   sp    ((tZ6H(0s8}dH;/8!!--

0TD))!,mT35    )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    6 6r   r      )old_build_ext)
sysmodulessetuptools.command.build_extr   
_build_extImportErrordistutils.command.build_extobjectr   r    r   r   <module>r%      sO    
3;;HH D6J 6 6'  H 	HHs   4 AA