<!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>

ΰReΞ  c               @   sx   d  Z  d d l m Z d d l m Z d d l m Z m Z d d l	 Z	 Gd d   d e  Z
 Gd d	   d	 e  Z d S(
   uy   
Customized Mixin2to3 support:

 - adds support for converting doctests


This module raises an ImportError on Python 2.
i    (   u	   Mixin2to3(   u   log(   u   RefactoringToolu   get_fixers_from_packageNc             B   s8   |  Ee  Z d  Z d d   Z d d   Z d d   Z d S(   u   DistutilsRefactoringToolc             O   s   t  j | |  d  S(   N(   u   logu   error(   u   selfu   msgu   argsu   kw(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu	   log_error   s    u"   DistutilsRefactoringTool.log_errorc             G   s   t  j | |  d  S(   N(   u   logu   info(   u   selfu   msgu   args(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu   log_message   s    u$   DistutilsRefactoringTool.log_messagec             G   s   t  j | |  d  S(   N(   u   logu   debug(   u   selfu   msgu   args(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu	   log_debug   s    u"   DistutilsRefactoringTool.log_debugN(   u   __name__u
   __module__u   __qualname__u	   log_erroru   log_messageu	   log_debug(   u
   __locals__(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu   DistutilsRefactoringTool   s   u   DistutilsRefactoringToolc             B   s;   |  Ee  Z d  Z d d d  Z d d   Z d d   Z d S(	   u	   Mixin2to3c             C   s   |  j  j d k	 r d  S| s  d  St j d d j |   |  j   |  j   | r t j	 r t
 |  j  } | j | d d d d q n t j |  |  d  S(   Nu   Fixing u    u   writeu   doctests_onlyT(   u   distributionu   use_2to3u   Trueu   logu   infou   joinu   _Mixin2to3__build_fixer_namesu   _Mixin2to3__exclude_fixersu
   setuptoolsu   run_2to3_on_doctestsu   DistutilsRefactoringToolu   fixer_namesu   refactoru
   _Mixin2to3u   run_2to3(   u   selfu   filesu   doctestsu   r(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu   run_2to3   s    

	u   Mixin2to3.run_2to3c             C   s   |  j  r d  Sg  |  _  x' t j D] } |  j  j t |   q  W|  j j d  k	 r x- |  j j D] } |  j  j t |   q_ Wn  d  S(   N(   u   fixer_namesu
   setuptoolsu   lib2to3_fixer_packagesu   extendu   get_fixers_from_packageu   distributionu   use_2to3_fixersu   None(   u   selfu   p(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu   __build_fixer_names+   s    	 	u   Mixin2to3.__build_fixer_namesc             C   sq   t  |  d g   } |  j j d  k	 r: | j |  j j  n  x0 | D]( } | |  j k rA |  j j |  qA qA Wd  S(   Nu   exclude_fixers(   u   getattru   distributionu   use_2to3_exclude_fixersu   Noneu   extendu   fixer_namesu   remove(   u   selfu   excluded_fixersu
   fixer_name(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu   __exclude_fixers4   s    u   Mixin2to3.__exclude_fixersNF(   u   __name__u
   __module__u   __qualname__u   Falseu   run_2to3u   _Mixin2to3__build_fixer_namesu   _Mixin2to3__exclude_fixers(   u
   __locals__(    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu	   Mixin2to3   s   	u	   Mixin2to3(   u   __doc__u   distutils.utilu	   Mixin2to3u
   _Mixin2to3u	   distutilsu   logu   lib2to3.refactoru   RefactoringToolu   get_fixers_from_packageu
   setuptoolsu   DistutilsRefactoringTool(    (    (    u.   /tmp/pip-k8wh6o-build/setuptools/lib2to3_ex.pyu   <module>   s   
