ó
    Eñi  ã                   ó.   • S SK r S SKrS r " S S5      rg)é    Nc                  ó<   • SS K n [        SU R                   35        g )Nr   zskimage version )ÚskimageÚprintÚ__version__)r   s    ÚS/home/mande/repo/quber/.venv/lib/python3.13/site-packages/skimage/_shared/tester.pyÚ_show_skimage_infor      s   € Ûä	Ð˜W×0Ñ0Ð1Ð
2Õ3ó    c                   ó6   • \ rS rSrSrS r       SS jrSrg)ÚPytestTesteré   a  
Pytest test runner.

This class is made available in ``skimage._shared.testing``, and a test
function is typically added to a package's __init__.py like so::

  from skimage._shared.testing import PytestTester
  test = PytestTester(__name__)
  del PytestTester

Calling this test function finds and runs all tests associated with the
module and all its sub-modules.

Attributes
----------
module_name : str
    Full path to the package to test.

Parameters
----------
module_name : module name
    The name of the module to test.

c                 ó   • Xl         g )N©Úmodule_name)Úselfr   s     r   Ú__init__ÚPytestTester.__init__%   s   € Ø&Õr	   Nc                 ó|  • SSK n[        R                  U R                     n	[        R
                  R                  U	R                  S   5      n
S/nUS/-  nU/ SQ-  nU(       a  [        S5      eU(       a  U[        U5      -  nUS:”  a  USS	US-
  -  -   /-  nU(       a	  US
U
-   /-  nUS:X  a  USS/-  nOUS:w  a  USU/-  nUS:¼  a	  USU 3/-  nUc  U R                  /nUS/[        U5      -   -  n[        5          UR                  U5      nUS:H  $ ! [         a  nUR                  n SnAUS:H  $ SnAff = f)a¢  
Run tests for module using pytest.

Parameters
----------
label : {'fast', 'full'}, optional
    Identifies the tests to run. When set to 'fast', tests decorated
    with `pytest.mark.slow` are skipped, when 'full', the slow marker
    is ignored.
verbose : int, optional
    Verbosity value for test outputs, in the range 1-3. Default is 1.
extra_argv : list, optional
    List with any extra arguments to pass to pytests.
doctests : bool, optional
    .. note:: Not supported
coverage : bool, optional
    If True, report coverage of scikit-image code. Default is False.
    Requires installation of (pip) pytest-cov.
durations : int, optional
    If < 0, do nothing, If 0, report time of all tests, if > 0,
    report the time of the slowest `timer` tests. Default is -1.
tests : test or list of tests
    Tests to be executed with pytest '--pyargs'

Returns
-------
result : bool
    Return True on success, false otherwise.
r   Nz-lz-q)z!-W ignore:Not importing directoryz"-W ignore:numpy.dtype size changedz"-W ignore:numpy.ufunc size changedzDoctests not supportedé   Ú-Úvz--cov=Úfastz-mznot slowÚfullz--durations=z--pyargs)ÚpytestÚsysÚmodulesr   ÚosÚpathÚabspathÚ__path__Ú
ValueErrorÚlistr   ÚmainÚ
SystemExitÚcode)r   ÚlabelÚverboseÚ
extra_argvÚdoctestsÚcoverageÚ	durationsÚtestsr   ÚmoduleÚmodule_pathÚpytest_argsr$   Úexcs                 r   Ú__call__ÚPytestTester.__call__(   ss  € óN 	ä—‘˜T×-Ñ-Ñ.ˆÜ—g‘g—o‘o f§o¡o°aÑ&8Ó9ˆð �fˆð 	˜�vÑˆð 	ò 
ñ 	
ˆö ÜÐ5Ó6Ð6æØœ4 
Ó+Ñ+ˆKà�Q‹;Ø˜C #¨°1©Ñ"5Ñ5Ð6Ñ6ˆKæØ˜H {Ñ2Ð3Ñ3ˆKà�F‹?Ø˜D *Ð-Ñ-‰KØ�f‹_Ø˜D %˜=Ñ(ˆKà˜‹>Ø˜l¨9¨+Ð6Ð7Ñ7ˆKà‰=Ø×%Ñ%Ð&ˆEà˜
�|¤d¨5£kÑ1Ñ1ˆô 	Ôð	Ø—;‘;˜{Ó+ˆDð �q‰yÐøô ó 	Ø—8‘8ŒDà�q‰yÐûð	ús   ÄD Ä
D;Ä!D6Ä6D;r   )r   r   NFFéÿÿÿÿN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r0   Ú__static_attributes__© r	   r   r   r      s)   † ñò2'ð
 ØØØØØØ÷[r	   r   )r   r   r   r   r9   r	   r   Ú<module>r:      s   ðÛ 	Û 
ò4÷xò xr	   