<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
B
    Re                 @   sp   d dl Z d dlZd dlZd dlZd dlZddlmZ dd ZeZ	eej
jZG dd deZG dd	 d	eZdS )
    N   )get_unpatchedc              C   s2   d} yt | dgdj dS  tk
r,   Y nX dS )z0
    Return True if Cython can be imported.
    zCython.Distutils.build_ext	build_ext)fromlistTF)
__import__r   	Exception)Zcython_impl r   /builddir/build/BUILDROOT/alt-python37-setuptools-58.3.0-4.el8.x86_64/opt/alt/python37/lib/python3.7/site-packages/setuptools/extension.py_have_cython
   s    r
   c               @   s    e Zd ZdZdd Zdd ZdS )	Extensionz7Extension that uses '.c' files in place of '.pyx' filesc             O   s(   | dd| _tj| ||f|| d S )Npy_limited_apiF)popr   
_Extension__init__)selfnamesourcesargskwr   r   r	   r   !   s    zExtension.__init__c             C   sN   t  r
dS | jpd}| dkr$dnd}ttjd|}tt|| j	| _	dS )z
        Replace sources with .pyx extensions to sources with the target
        language extension. This mechanism allows language authors to supply
        pre-converted sources but to prefer the .pyx sources.
        N zc++z.cppz.cz.pyx$)
r
   languagelower	functoolspartialresublistmapr   )r   langZ
target_extr   r   r   r	   _convert_pyx_sources_to_lang'   s    
z&Extension._convert_pyx_sources_to_langN)__name__
__module____qualname____doc__r   r   r   r   r   r	   r      s   r   c               @   s   e Zd ZdZdS )Libraryz=Just like a regular Extension, but built as a library insteadN)r    r!   r"   r#   r   r   r   r	   r$   6   s   r$   )r   r   distutils.core	distutilsdistutils.errorsdistutils.extensionZmonkeyr   r
   Z
have_pyrexcorer   r   r$   r   r   r   r	   <module>   s   