hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Ë
Añúh ãó°—dZddlZddlZddlZddlZddlZddlmZddlm    Z    m
Z
dZ dZ ejd„«Zejd    „«ZGd
„d «Zy) z develop testséN)Úpaths_on_pythonpathé)ÚcontextsÚ
namespaceszHfrom setuptools import setup
 
setup(name='foo',
    packages=['foo'],
)
z print "foo"
c#óK—tj«5}tj«5}|jd|«|jd|«d–—ddd«ddd«y#1swYŒxYw#1swYyxYw­w)Nzsite.USER_BASEzsite.USER_SITE)rÚtempdirÚsetattr)Ú monkeypatchÚ    user_baseÚ    user_sites   úPH:\Change_password\venv_build\Lib\site-packages\setuptools/tests/test_develop.pyÚ    temp_userrsuèø€ä    ×    Ñ    Ó    ð˜yÜ × Ñ Ó ð     9Ø × Ñ Р0°)Ô <Ø × Ñ Р0°)Ô <Û ÷    ÷ð÷    ð    ú÷ðüs3‚A>—A2¬)A&ÁA2Á    A>Á&A/    Á+A2Á2A;Á7A>c#óÌK—|}|jd«}|dz }|j«rtt|««‚|j    d«5}|j t «ddd«|dz }|j    d«5}|j t«ddd«|j«5|–—ddd«y#1swYŒ[xYw#1swYŒ3xYw#1swYyxYw­w)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‚AC$ÁCÁ&C$ÂC ÂC$Â2CÂ7    C$ÃC    ÃC$à CÃC$ÃC!ÃC$có6—eZdZed„«Zej jee    jjd««d¬«ej je j«dk(d¬«ej jd„«««Zy)    ÚTestNamespacescó—tjdddt|«g}|j«5t    t|«g«5t j |«ddd«ddd«y#1swYŒxYw#1swYyxYw)NrÚdevelopz --install-dir)ÚsysÚ
executableÚstrrrÚ
subprocessÚ
check_call)Úsrc_dirrÚ develop_cmds   r Úinstall_developzTestNamespaces.install_develop4sy€ô N‰NØ Ø Ø Ü ‹Kð 
ˆ ð^‰^Ó ñ    3Ü$¤c¨&£k ]Ó3ñ 3Ü×%Ñ% kÔ2÷ 3÷    3ð    3÷ 3ð 3ú÷    3ð    3ús#¯A8ÁA,ÁA8Á,A5    Á1A8Á8BÚAPPVEYORz-https://github.com/pypa/setuptools/issues/851)ÚreasonÚPyPyz.https://github.com/pypa/setuptools/issues/1202c    óx—tj|d«}tj|d«}|dz }tjdddt    |«dt    |«g}t j |«|j||«tj|«tjdd    g}tt    |«g«5t j |«d
d
d
«tjdd g}tt    |«g«5t j |«d
d
d
«y
#1swYŒPxYw#1swYy
xYw) a
        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.pkgBNzimport 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_importablez0TestNamespaces.test_namespace_package_importableAs!€ô ×2Ñ2°6¸;ÓGˆÜ×2Ñ2°6¸;ÓGˆØ˜*Ñ$ˆô N‰NØ Ø Ø Ü ‹JØ Ü ‹Kð
ˆ ô    ×јkÔ*Ø ×јU FÔ+Ü× Ñ  Ô(ä N‰NØ Ø 0ð
ˆ
ô
!¤# f£+ Ó /ñ    .Ü × !Ñ ! *Ô -÷    .ô
N‰NØ Ø "ð
Ðô
!¤# f£+ Ó /ñ    5Ü × !Ñ !Ð"3Ô 4÷    5ð    5÷    .ð    .ú÷    5ð    5úsÂ?D$ÄD0Ä$D-Ä0D9N)Ú__name__Ú
__module__Ú __qualname__Ú staticmethodr-ÚpytestÚmarkÚskipifÚboolÚosÚenvironÚgetÚplatformÚpython_implementationÚ uses_networkr=©ór r#r#3sœ„Øñ
3óð
3ð ‡[[×ÑÙ ˆRZ‰Z^‰^˜JÓ 'Ó(Ø>ðóð ‡[[×ÑØ&ˆ×&Ñ&Ó(¨FÑ2Ø?ðóð ‡[[×Ññ&5óó    ó    ñ&5rMr#)Ú__doc__rFrIr)r&rBÚsetuptools._pathrÚrrrrÚfixturerr!r#rLrMr ú<module>rRseðÙã    ÛÛÛ
ã å0ç"ð €ð €ð‡ñóðð‡ñ óð ÷=5ò=5rM