
    ,h
                     B    d dl Z d dlZd dlZd dlmZ d ZddZd Zd Zy)    N)Pathc              #      K   | j                  d      }t        t        |            D ]  }dj                  |d |dz            y w)N.   )splitrangelenjoin)	namespacepartsis      ]/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/setuptools/tests/namespaces.pyiter_namespace_pkgsr      sE     OOC E3u: 'hhuWq1u~&&'s   AAc                    | |z  }|j                          |dz  }|j                  d      \  }}}t        t        |            }	|||	d}
|dk(  rd}|	|
d<   n|dk(  rd}nt	        d	|d
      t        j                  |
d      }t        j                  |      sJ t        j                  d      j                  |      }|j                  |d       t        ||j                  dd            }|j                  d       |	D ]-  }||j                  dd      z  dz  }|j                  |d       / ||dz   z  } dj                  di t               }|j                  |d       |S )Nzsetup.pyr   )nameversionpackagespkg_resourcesz7__import__("pkg_resources").declare_namespace(__name__)namespace_packagespkgutilz@__path__ = __import__("pkgutil").extend_path(__path__, __name__)zCannot recognise impl=z when creating namespaces   )indentzY        import setuptools
        args = {args}
        setuptools.setup(**args)
        )argsutf-8encoding/Tparentsz__init__.py.pyzname = {rest!r} )mkdir
rpartitionlistr   
ValueErrorjsondumpsastliteral_evaltextwrapdedentformat
write_textr   replacelocals)tmpdirr   r   implsrc_dirsetup_pyr   _rest
namespaces
setup_argstmplr   script
ns_pkg_dirnspkg_initpkg_modsome_functionalitys                      r   build_namespace_packager?      s   tmGMMO#H-Iq$))45JJ H+5
'(		Q2TG3LMNN::j+DD!!__	 f$f  1gy00c:;JT" 4RZZS11MAD734 D5L)G1*11=FH=)G<N    c                 X   | |z  }|j                          |dz  }|j                  d      \  }}}d| d}|j                  t        j                  |      d       t        ||j                  dd            }|j                  d	       ||d
z   z  }	d|}
|	j                  |
d       |S )Nzpyproject.tomlr   z        [build-system]
        requires = ["setuptools"]
        build-backend = "setuptools.build_meta"

        [project]
        name = "z&"
        version = "3.14159"
        r   r   r   Tr   r    zname = )r"   r#   r-   r*   r+   r   r.   )r0   r   r2   	pyprojectr   r4   r5   r9   r:   r=   r>   s              r   build_pep420_namespace_packagerC   :   s    tmGMMO**I-Iq$  	F 07Cgy00c:;JT"D5L)G"4(+)G<Nr@   c                 ~    | dz  }t        |       }d}|j                   |j                  di t               d       y)z
    Add a sitecustomize.py module in target to cause
    target to be added to site dirs such that .pth files
    are processed there.
    zsitecustomize.pyz-__import__("site").addsitedir({target_str!r})r   r   Nr!   )strr-   r,   r/   )targetsc
target_strr8   s       r   make_site_dirrI   Q   s=     
$	$BVJ:DMM+$++))GM<r@   )z1.0r   )	r(   r&   r*   pathlibr   r   r?   rC   rI   r!   r@   r   <module>rK      s&    
   '*Z.	=r@   