ó
    ¶'Ôi@  ã                   ó°   • S r SSKrSSKrSSKrSSKrSSKrSSKJr  SSKJ	r	J
r
  SrSr\R                  S 5       r\R                  S	 5       r " S
 S5      rg)zdevelop testsé    N)Úpaths_on_pythonpathé   )ÚcontextsÚ
namespaceszHfrom setuptools import setup

setup(name='foo',
    packages=['foo'],
)
zprint "foo"
c              #   ó  #   • [         R                  " 5        n[         R                  " 5        nU R                  SU5        U R                  SU5        S v •  S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f7f)Nzsite.USER_BASEzsite.USER_SITE)r   ÚtempdirÚsetattr)ÚmonkeypatchÚ	user_baseÚ	user_sites      Ú\/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/tests/test_develop.pyÚ	temp_userr      sb   é € ä	×	Ò	Ô	˜yÜ×ÒÔ 9Ø×ÑÐ 0°)Ô<Ø×ÑÐ 0°)Ô<Û÷  ÷ 
Ð	ßÕú÷ 
Õ	üs3   ‚B
˜A9®)A(ÁA9Á	B
Á(
A6	Á2A9Á9
BÂB
c              #   óô  #   • U nUR                  S5      nUS-  nUR                  5       (       a  [        [        U5      5      eUR	                  S5       nUR                  [        5        S S S 5        US-  nUR	                  S5       nUR                  [        5        S S S 5        UR                  5          Uv •  S S S 5        g ! , (       d  f       N`= f! , (       d  f       N== f! , (       d  f       g = f7f)NÚfooúsetup.pyÚwz__init__.py)	ÚmkdirÚisfileÚ
ValueErrorÚdirÚopenÚwriteÚSETUP_PYÚINIT_PYÚas_cwd)Útmpdirr   Útargetr   ÚsetupÚfÚinits          r   Útest_envr!   #   s¬   é € à€FØ
�,‰,�uÓ
€CØ�ZÑ€EØ‡|�|‡~�~Üœ˜V›Ó%Ð%Ø	�‰�CŒ˜AØ	�‰”Ô÷ 
à�Ñ€DØ	�‰�3Œ˜1Ø	�‰”Ô÷ 
à	�‰�ØŠ÷ 
ˆ÷ 
�ú÷ 
�úç	�üsN   ‚AC8ÁCÁ+C8Â	CÂC8Â7C'Â<	C8Ã
CÃC8Ã
C$Ã C8Ã'
C5Ã1C8c                   ój  • \ rS rSr\S 5       r\R                  R                  SS9\R                  R                  \
" \R                  R                  S5      5      SS9\R                  R                  \R                  " 5       S:H  SS9\R                  R                   S	 5       5       5       5       rS
rg)ÚTestNamespacesé3   c                 ó  • [         R                  SSS[        U5      /nU R                  5          [	        [        U5      /5         [
        R                  " U5        S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)Nr   Údevelopz--install-dir)ÚsysÚ
executableÚstrr   r   Ú
subprocessÚ
check_call)Úsrc_dirr   Údevelop_cmds      r   Úinstall_developÚTestNamespaces.install_develop4   sg   € ô �N‰NØØØÜ�‹Kð
ˆð �^‰^ÕÜ$¤c¨&£k ]Õ3Ü×%Ò% kÔ2÷ 4÷ Ðß3Õ3ú÷ Õús#   ¯A>ÁA-ÁA>Á-
A;	Á7A>Á>
Bzpkg_resources has been removed)ÚreasonÚAPPVEYORz-https://github.com/pypa/setuptools/issues/851ÚPyPyz.https://github.com/pypa/setuptools/issues/1202c           	      ó–  • [         R                  " US5      n[         R                  " US5      nUS-  n[        R                  SSS[	        U5      S[	        U5      /n[
        R                  " U5        U R                  X45        [         R                  " U5        [        R                  SS	/n[        [	        U5      /5         [
        R                  " U5        S
S
S
5        [        R                  SS/n[        [	        U5      /5         [
        R                  " U5        S
S
S
5        g
! , (       d  f       NV= f! , (       d  f       g
= f)zò
Installing two packages sharing the same namespace, one installed
naturally using pip or `--single-version-externally-managed`
and the other installed using `develop` should leave the namespace
in tact and both packages reachable by import.
z	myns.pkgAz	myns.pkgBÚpackagesz-mÚpipÚinstallz-tz-cz"import myns.pkgA; import myns.pkgBNzimport pkg_resources)
r   Úbuild_namespace_packager'   r(   r)   r*   r+   r.   Úmake_site_dirr   )Úselfr   Úpkg_AÚpkg_Br   Úinstall_cmdÚ
try_importÚpkg_resources_imps           r   Ú!test_namespace_package_importableÚ0TestNamespaces.test_namespace_package_importableA   s  € ô" ×2Ò2°6¸;ÓGˆÜ×2Ò2°6¸;ÓGˆØ˜*Ñ$ˆô �N‰NØØØÜ�‹JØÜ�‹Kð
ˆô 	×Ò˜kÔ*Ø×Ñ˜UÔ+Ü× Ò  Ô(ä�N‰NØØ0ð
ˆ
ô
 !¤# f£+ Õ/Ü×!Ò! *Ô-÷ 0ô
 �N‰NØØ"ð
Ðô
 !¤# f£+ Õ/Ü×!Ò!Ð"3Ô4÷ 0Ð/÷ 0Õ/ú÷ 0Õ/ús   ÃD)Ä	D:Ä)
D7Ä:
E© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr.   ÚpytestÚmarkÚxfailÚskipifÚboolÚosÚenvironÚgetÚplatformÚpython_implementationÚuses_networkr?   Ú__static_attributes__rA   ó    r   r#   r#   3   s¶   † Øñ
3ó ð
3ð ‡[�[×ÑÐ>ÐÐ?Ø‡[�[×ÑÙˆR�Z‰Z�^‰^˜JÓ'Ó(Ø>ð ð ð ‡[�[×ÑØ×&Ò&Ó(¨FÑ2Ø?ð ð ð ‡[�[×Ññ&5ó ó	ó	ó @ó&5rS   r#   )Ú__doc__rL   rO   r*   r'   rG   Úsetuptools._pathr   Ú r   r   r   r   Úfixturer   r!   r#   rA   rS   r   Ú<module>rX      se   ðÙ ã 	Û Û Û 
ã å 0ç "ð€ð€ð ‡�ñó ðð ‡�ñó ð÷>5ò >5rS   