
   mWgv                   4   d Z ddlZddlZddlZddlZej                            dd          Zer3 ej        d e	                    d           ej
                               ej        j        dk    rej        ej        k    pej        j        dk    o eed          Zesuej                            d	d          Zej                            d
d          Zdej        vr	eee_        e-exe_        e_        ej                            de           dS dS dS )aB  
This is a Nix-specific module for discovering modules built with Nix.

The module recursively adds paths that are on `NIX_PYTHONPATH` to `sys.path`. In
order to process possible `.pth` files `site.addsitedir` is used.

The paths listed in `PYTHONPATH` are added to `sys.path` afterwards, but they
will be added before the entries we add here and thus take precedence.

Note the `NIX_PYTHONPATH` environment variable is unset in order to prevent leakage.

Similarly, this module listens to the environment variable `NIX_PYTHONEXECUTABLE`
and sets `sys.executable` to its value.
    NNIX_PYTHONPATHc                 ,    t          j        ||           S )N)site
addsitedir)kps     i/nix/store/c6yb989sl77467xxwhylnkph1pqyi47p-python3-3.11.15/lib/python3.11/site-packages/sitecustomize.py<lambda>r
      s    $/!Q"7"7     :      real_prefixNIX_PYTHONEXECUTABLENIX_PYTHONPREFIXPYTHONEXECUTABLE)__doc__r   sysos	functoolsenvironpoppathsreducesplit_init_pathinfoversion_infomajorprefixbase_prefixhasattrin_venv
executableexec_prefixPREFIXESinsert r   r	   <module>r(      st     



 				    

'.. bI77S9I9IK^4K^K`K`aaa !Q&H3:+H  KcN^NdhiNi  OJnunuvy  |I  oJ  oJ 	( 6==JZ^^.55F++
0F#'--
S_Q'''''	( 	( r   