B
    \                 @   st   d dl Z de jkrFyd dlmZ W qR ek
rB   d dlmZ Y qRX nd dlmZ G dd deeZddl	m	Z dS )    NZ
setuptools)	build_extc                   s   e Zd Z fddZ  ZS )new_build_extc                sb   | j jrPt| dd }|r t|nd }ddlm} || j j|| jd| j jd d < tt| 	  d S )NZparallelr   )	cythonize)nthreadsforce)
ZdistributionZext_modulesgetattrintZCython.Build.Dependenciesr   r   superr   finalize_options)selfr   r   )	__class__ 9lib/python3.7/site-packages/Cython/Distutils/build_ext.pyr
      s    znew_build_ext.finalize_options)__name__
__module____qualname__r
   __classcell__r   r   )r   r   r      s   r      )old_build_ext)
sysmodulesZsetuptools.command.build_extr   Z
_build_extImportErrorZdistutils.command.build_extobjectr   r   r   r   r   r   <module>   s   
