§
    ‡Ûg  ã                   ó@   — d dl Z d dlZd dlZd dlZd dlZd„ Zd„ Zd„ ZdS )é    Nc                  ó   — ddk    sJ ‚d S )Né   © r   ó    úQ/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/tests/test_basic.pyÚtest_simpler      s   € Ø�AŠ:ˆ:ˆ:ˆ:ˆ:ˆ:r   c                  ó�   ‡— dd l Šh d£} ˆfd„h t          ‰¦  «        £h t          t          ¦  «        £z  D ¦   «         }|| k    sJ ‚d S )Nr   >	   ÚallÚanyÚsumÚdivmodÚ__doc__Ú__name__Ú__spec__Ú
__loader__Ú__package__c                 ób   •— h | ]+}t          ‰|¦  «        t          t          |¦  «        k    ¯)|’Œ,S r   )ÚgetattrÚbuiltins)Ú.0ÚkeyÚpylabs     €r   ú	<setcomp>z)test_override_builtins.<locals>.<setcomp>   sD   ø€ ð Dð Dð D˜#Ý˜U CÑ(Ô(­GµH¸cÑ,BÔ,BÒBÐBð ØBÐBÐBr   )r   Údirr   )Úok_to_overrideÚ
overriddenr   s     @r   Útest_override_builtinsr      s}   ø€ Ø€L€L€Lð
ð 
ð 
€NðDð Dð Dð D ¥3 u¡:¤: Ð1Aµ3µx±=´=Ð1AÑ!Að Dñ Dô D€Jà˜Ò'Ð'Ð'Ð'Ð'Ð'r   c                  óª   — t          j        d¦  «        } t          j        t          j        d| gi t          j        ¥dt          j        dœ¥¬¦  «         d S )Na9  
    import sys

    import matplotlib.figure
    import matplotlib.backend_bases
    import matplotlib.pyplot

    assert 'matplotlib._tri' not in sys.modules
    assert 'matplotlib._qhull' not in sys.modules
    assert 'matplotlib._contour' not in sys.modules
    assert 'urllib.request' not in sys.modules
    z-cÚ )Ú
MPLBACKENDÚMATPLOTLIBRC)Úenv)	ÚtextwrapÚdedentÚ
subprocessÚ
check_callÚsysÚ
executableÚosÚenvironÚdevnull)Úsources    r   Útest_lazy_importsr-      si   € ÝŒ_ð ñ 	ô 	€Fõ ÔÝ	Œ˜˜vÐ&ØH�rŒzÐH¨½R¼ZÐHÐHÐHðJñ Jô Jð Jð Jð Jr   )r   r)   r%   r'   r#   r   r   r-   r   r   r   ú<module>r.      sq   ðØ €€€Ø 	€	€	€	Ø Ð Ð Ð Ø 
€
€
€
Ø €€€ðð ð ð(ð (ð (ð$Jð Jð Jð Jð Jr   