<!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               @   sŒ   d  d l  m Z d  d l m Z d  d l Z d  d l Td  d l m Z d  d l m Z m	 Z	 Gd d „  d e ƒ Z
 Gd	 d
 „  d
 e ƒ Z d S(   i    (   u   Command(   u   DistutilsOptionErrorN(   u   *(   u   _namespace_packages(   u
   TestLoaderu   mainc             B   s    |  Ee  Z d  Z d d „  Z d S(   u   ScanningLoaderc             C   s,  g  } | j  d k r1 | j t j |  | ƒ ƒ n  t | d ƒ rV | j | j ƒ  ƒ n  t | d ƒ rx™ t | j  d ƒ D]‚ } | j d ƒ r· | d k r· | j  d | d d … } n- t | j  | d
 ƒ rx | j  d | } n qx | j |  j	 | ƒ ƒ qx Wn  t
 | ƒ d k r |  j | ƒ S| d Sd S(   u  Return a suite of all tests cases contained in the given module

        If the module is a package, load tests from all the modules in it.
        If the module has an ``additional_tests`` function, call it and add
        the return value to the tests.
        u   setuptools.tests.doctestu   additional_testsu   __path__u    u   .pyu   __init__.pyu   .Ni   u   /__init__.pyi   i    iýÿÿÿ(   u   __name__u   appendu
   TestLoaderu   loadTestsFromModuleu   hasattru   additional_testsu   resource_listdiru   endswithu   resource_existsu   loadTestsFromNameu   lenu
   suiteClass(   u   selfu   moduleu   testsu   fileu	   submodule(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   loadTestsFromModule
   s"    u"   ScanningLoader.loadTestsFromModuleN(   u   __name__u
   __module__u   __qualname__u   loadTestsFromModule(   u
   __locals__(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   ScanningLoader   s   u   ScanningLoaderc             B   sh   |  Ee  Z d  Z d Z d Z d d g Z d	 d
 „  Z d d „  Z d d „  Z d d „  Z	 d d „  Z
 d S(   u   testu.   Command to run unit tests after in-place buildu#   run unit tests after in-place buildu   test-module=u   mu$   Run 'test_suite' in specified moduleu   test-suite=u   su1   Test suite to run (e.g. 'some_module.test_suite')c             C   s   d  |  _ d  |  _ d  |  _ d  S(   N(   u   Noneu
   test_suiteu   test_moduleu   test_loader(   u   self(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   initialize_options7   s    		u   test.initialize_optionsc             C   sÒ   |  j  d  k rC |  j d  k r0 |  j j  |  _  q[ |  j d |  _  n |  j r[ t d ƒ ‚ n  |  j  g |  _ |  j r‰ |  j j d d ƒ n  |  j d  k r³ t	 |  j d d  ƒ |  _ n  |  j d  k rÎ d |  _ n  d  S(   Nu   .test_suiteu1   You may specify a module or a suite, but not bothi    u	   --verboseu   test_loaderu&   setuptools.command.test:ScanningLoader(
   u
   test_suiteu   Noneu   test_moduleu   distributionu   DistutilsOptionErroru	   test_argsu   verboseu   insertu   test_loaderu   getattr(   u   self(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   finalize_options=   s    		u   test.finalize_optionsc             C   s   t  j d k r¥ t |  j d d ƒ r¥ |  j d d d ƒ|  j d ƒ |  j d ƒ } t | j	 ƒ } |  j d d | ƒ|  j d ƒ |  j d d d ƒ|  j d ƒ n- |  j d ƒ |  j d d d	 ƒ|  j d ƒ |  j d ƒ } t  j
 d  d  … } t  j j ƒ  } z[ t  j
 j d t | j ƒ ƒ t j ƒ  t d
 d „  ƒ t d | j | j f ƒ | ƒ  Wd  | t  j
 d  d  … <t  j j ƒ  t  j j | ƒ t j ƒ  Xd  S(   Ni   u   use_2to3u   build_pyu   inplacei    u   egg_infou   egg_baseu	   build_exti   c             S   s
   |  j  ƒ  S(   N(   u   activate(   u   dist(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   <lambda>t   s    u/   test.with_project_on_sys_path.<locals>.<lambda>u   %s==%s(   i   F(   u   sysu   version_infou   getattru   distributionu   Falseu   reinitialize_commandu   run_commandu   get_finalized_commandu   normalize_pathu	   build_libu   pathu   modulesu   copyu   insertu   egg_baseu   working_setu   __init__u   add_activation_listeneru   requireu   egg_nameu   egg_versionu   clearu   update(   u   selfu   funcu   bpy_cmdu
   build_pathu   ei_cmdu   old_pathu   old_modules(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   with_project_on_sys_pathT   s2    $
u   test.with_project_on_sys_pathc             C   sª   |  j  j r% |  j  j |  j  j ƒ n  |  j  j rJ |  j  j |  j  j ƒ n  |  j r¦ d j |  j ƒ } |  j r‚ |  j d | ƒ q¦ |  j d | ƒ |  j	 |  j
 ƒ n  d  S(   Nu    u    skipping "unittest %s" (dry run)u   running "unittest %s"(   u   distributionu   install_requiresu   fetch_build_eggsu   tests_requireu
   test_suiteu   joinu	   test_argsu   dry_runu   announceu   with_project_on_sys_pathu	   run_tests(   u   selfu   cmd(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   run~   s    		u   test.runc             C   s2  d d  l  } t j d	 k r× t |  j d d
 ƒ r× |  j d j d ƒ d } | t k r× g  } | t j	 k r{ | j
 | ƒ n  | d 7} x0 t j	 D]% } | j | ƒ r | j
 | ƒ q q Wt t t j	 j | ƒ ƒ q× n  t j d |  j ƒ } | j d d
 ƒ } | ƒ  } | j d  d  | j g |  j d | ƒd  S(   Ni    i   u   use_2to3i   u   .u   x=u   requireu
   testLoader(   i   Fiÿÿÿÿ(   u   unittestu   sysu   version_infou   getattru   distributionu   Falseu	   test_argsu   splitu   _namespace_packagesu   modulesu   appendu
   startswithu   listu   mapu   __delitem__u
   EntryPointu   parseu   test_loaderu   loadu   mainu   Noneu   __file__(   u   selfu   unittestu   moduleu   del_modulesu   nameu	   loader_epu   loader_classu   cks(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu	   run_tests   s$    $
	u   test.run_testsN(   u   test-module=u   mu$   Run 'test_suite' in specified module(   u   test-suite=u   su1   Test suite to run (e.g. 'some_module.test_suite')(   u   __name__u
   __module__u   __qualname__u   __doc__u   descriptionu   user_optionsu   initialize_optionsu   finalize_optionsu   with_project_on_sys_pathu   runu	   run_tests(   u
   __locals__(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   test+   s    	*u   test(   u
   setuptoolsu   Commandu   distutils.errorsu   DistutilsOptionErroru   sysu   pkg_resourcesu   _namespace_packagesu   unittestu
   TestLoaderu   mainu   ScanningLoaderu   test(    (    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   <module>   s   
#