ó
    µ'ÔiÖ
  ã                   óD   • S SK r S SKrS SKrS SKJr  S rSS jrS rS rg)é    N)ÚPathc              #   ó–   #   • U R                  S5      n[        [        U5      5       H  nSR                  US US-    5      v •  M     g 7f)NÚ.é   )ÚsplitÚrangeÚlenÚjoin)Ú	namespaceÚpartsÚis      ÚZ/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/tests/namespaces.pyÚiter_namespace_pkgsr      s?   é € Ø�O‰O˜CÓ €EÜ”3�u“:ÖˆØ�h‰h�u˜W˜q 1™u�~Ó&Ô&ò ùs   ‚AA	c                 óÀ  • X-  nUR                  5         US-  nUR                  S5      u  pgn[        [        U5      5      n	UUU	S.n
US:X  a  SnXšS'   OUS:X  a  SnO[	        S	U< S
35      e[
        R                  " U
SS9n[        R                  " U5      (       d   e[        R                  " S5      R                  US9nUR                  USS9  [        XFR                  SS5      5      nUR                  SS9  U	 H*  nXOR                  SS5      -  S-  nUR                  USS9  M,     XèS-   -  nSR                  " S0 [        5       D6nUR                  USS9  U$ )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„  € Ø‰m€GØ‡M�M„OØ˜Ñ#€HØŸ™¨Ó-Ñ€I�$ÜÔ)¨)Ó4Ó5€JàØØñ€Jð ˆÓØHˆØ+5Ð'Ò(Ø	�Ó	ØQ‰äÐ2¨T©GÐ3LÐMÓNÐNä�:Š:�j¨Ñ+€DÜ×Ò˜D×!Ñ!Ð!Ð!ä�_Š_ð	ó÷ �f�$€fÐð ð ×Ñ˜¨ÐÑ1ä�g×0Ñ0°°cÓ:Ó;€JØ×Ñ˜TÐÑ"ãˆØŸZ™Z¨¨SÓ1Ñ1°MÑAˆØ×Ñ˜D¨7ÐÓ3ñ ð  5™LÑ)€GØ*×1Ò1Ñ=´F³HÑ=ÐØ×ÑÐ)°GÐÑ<Ø€Nó    c                 óB  • X-  nUR                  5         US-  nUR                  S5      u  pEnSU S3nUR                  [        R                  " U5      SS9  [        X$R                  SS5      5      nUR                  SS	9  X†S
-   -  n	SU< 3n
U	R                  U
SS9  U$ )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À   € Ø‰m€GØ‡M�M„OØÐ*Ñ*€IØŸ™¨Ó-Ñ€I�$ðð �ð 	ð€Fð ×ÑœŸš¨Ó0¸7ÐÑCÜ�g×0Ñ0°°cÓ:Ó;€JØ×Ñ˜TÐÑ"Ø 5™LÑ)€GØ" 4¡(Ð+ÐØ×ÑÐ)°GÐÑ<Ø€Nr@   c                 óx   • U S-  n[        U 5      nSnUR                  UR                  " S0 [        5       D6SS9  g)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Ø‡M�M�$—+’+Ñ)¤£Ñ)°G€MÒ<r@   )z1.0r   )	r(   r&   r*   Úpathlibr   r   r?   rC   rI   r!   r@   r   Ú<module>rK      s&   ðÛ 
Û Û Ý ò'ô*òZó.	=r@   