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
Ë
@ñúh}ãóª—dZddlZddlZddlmZmZmZmZddlm    Z    ddl
m Z ddl Z Gd„de j«Ze jd„«Zd    „Zd
„Zy) zTests for distutils._modified.éN)ÚnewerÚ newer_groupÚnewer_pairwiseÚnewer_pairwise_group)ÚDistutilsFileError)Úsupportcó6—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    y)    Ú TestDepUtilcó”—|j«}tjj|d«}tjj    t
«}t jt«5t||«ddd«|j|«t|d«sJ‚t||«sJ‚t||«rJ‚y#1swYŒExYw)NÚnewÚ I_dont_exist) ÚmkdtempÚosÚpathÚjoinÚabspathÚ__file__ÚpytestÚraisesrrÚ
write_file)ÚselfÚtmpdirÚnew_fileÚold_files    ú\H:\Change_password\venv_build\Lib\site-packages\setuptools/_distutils/tests/test_modified.pyÚ
test_newerzTestDepUtil.test_newer s¤€Ø—‘“ˆÜ—7‘7—<‘< ¨Ó.ˆÜ—7‘7—?‘?¤8Ó,ˆô]‰]Ô-Ó .ñ    &Ü (˜HÔ %÷    &ð
     ‰˜Ô!ܐX˜~Ô.Ð.Ð.ܐX˜xÔ(Ð(Ð(ô˜ 8Ô,Ð,Ð,Ð,÷    &ð    &ús Á- B>Â>Ccón—|j«}tjj|d«}tjj|d«}tj|«tj|«tjj|d«}tjj|d«}tjj t «}tjj|d«}|j|«|j|«|j|«||||fS)NÚsourcesÚtargetsÚoneÚtwoÚfour)rrrrÚmkdirrrr)rrrrr r!Úthreer"s        rÚ _setup_1234zTestDepUtil._setup_1234 s΀Ø—‘“ˆÜ—'‘'—,‘,˜v yÓ1ˆÜ—'‘'—,‘,˜v yÓ1ˆÜ
‰ÔÜ
‰Ô܏g‰gl‰l˜7 EÓ*ˆÜg‰gl‰l˜7 EÓ*ˆÜ—‘—‘¤Ó)ˆÜw‰w|‰|˜G VÓ,ˆØ ‰˜ÔØ ‰˜ÔØ ‰˜ÔؐC˜ Ð$Ð$ócó`—|j«\}}}}t||g||g«|g|gfk(sJ‚y©N©r%r©rr r!r$r"s     rÚtest_newer_pairwisezTestDepUtil.test_newer_pairwise/s?€Ø $× 0Ñ 0Ó 2шˆS%˜ä˜s C˜j¨5°$¨-Ó8¸c¸UÀUÀGÐ<LÒLÐLÑLr&có"—|j«\}}}}tjt«5t    |g||g«ddd«tjt«5t    ||g|g«ddd«y#1swYŒ;xYw#1swYyxYwr()r%rrÚ
ValueErrorrr*s     rÚtest_newer_pairwise_mismatchz(TestDepUtil.test_newer_pairwise_mismatch4s‚€Ø $× 0Ñ 0Ó 2шˆS%˜ä ]‰]œ:Ó &ñ    1Ü ˜C˜5 5¨$ -Ô 0÷    1ô]‰]œ:Ó &ñ    0Ü ˜C ˜:¨ wÔ /÷    0ð    0÷    1ð    1ú÷    0ð    0ús¯A9Á BÁ9BÂBcó*—tgg«ggfk(sJ‚yr()r)rs rÚtest_newer_pairwise_emptyz%TestDepUtil.test_newer_pairwise_empty=s€Ü˜b "Ó%¨"¨b¨Ò1Ð1Ñ1r&có\—|j«\}}}}t||g||g«ggfk(sJ‚yr(r)r*s     rÚtest_newer_pairwise_freshz%TestDepUtil.test_newer_pairwise_fresh@s:€Ø $× 0Ñ 0Ó 2шˆS%˜ä˜s E˜l¨S°$¨KÓ8¸RÀ¸HÒDÐDÑDr&có.—|j«}tjj|d«}tj|«tjj|d«}tjj|d«}tjj|d«}tjj t «}|j|«|j|«|j|«t|||g|«sJ‚t|||g|«rJ‚tj|«tjt«5t|||g|«ddd«t|||g|d¬«rJ‚t|||g|d¬«sJ‚y#1swYŒ0xYw)Nrr r!r$Úignore)Úmissingr) rrrrr#rrrrÚremoverrÚOSError)rrrr r!r$rs       rÚtest_newer_groupzTestDepUtil.test_newer_groupEsB€Ø—‘“ˆÜ—'‘'—,‘,˜v yÓ1ˆÜ
‰Ô܏g‰gl‰l˜7 EÓ*ˆÜg‰gl‰l˜7 EÓ*ˆÜ—‘— ‘ ˜W gÓ.ˆÜ—7‘7—?‘?¤8Ó,ˆð     ‰˜ÔØ ‰˜ÔØ ‰˜ÔܘC  eÐ,¨hÔ7Ð7Ð7Ü  S¨(Ð3°UÔ;Ð;Ð;ô         ‰    #ŒÜ ]‰]œ7Ó #ñ    5Ü ˜˜c 8Ð,¨eÔ 4÷    5ô  S¨(Ð3°UÀHÕMÐMÐMä˜C  hÐ/°ÀÕHÐHÑH÷     5ð    5ús Å F Æ FN)
Ú__name__Ú
__module__Ú __qualname__rr%r+r.r0r2r8©r&rr
r
s(„ò-ò& %òMò
0ò2òEó
Ir&r
cóö—gd¢}|Dcgc]}||z ‘Œ    }}t|«D]0\}}|jdd¬«tj|||f«Œ2t    j
|dd|d|dd¬«Scc}w)    zt
    Set up some older sources, a target, and newer sources.
 
    Returns a simple namespace with these values.
    )zolder.czolder.hztarget.oznewer.cznewer.hÚzutf-8)ÚencodingNéé)ÚolderÚtargetr)Ú    enumerateÚ
write_textrÚutimeÚtypesÚSimpleNamespace)Útmp_pathÚ    filenamesÚnameÚpathsÚmtimers      rÚ groups_targetrN`s‰€òI€IØ)2Ö 3 ˆX˜‹_Ð 3€EÐ 3ä  Ó'ò'‰ ˆˆtØ ‰˜ WˆÔ-ô     ‰˜˜u~Õ&ð    'ô ×  Ñ   u¨R¨a y¸¸q¹ÈÈqÈrÈÔ SÐSùò 4s‰ A6cóܗt|jg|jg«}t|jg|jg«}|ggfk(sJ‚||jg|jgfk(sJ‚yr()rrBrCr)rNrBrs   rÚtest_newer_pairwise_grouprPssu€Ü   -×"5Ñ"5Ð!6¸×9MÑ9MÐ8NÓ O€EÜ   -×"5Ñ"5Ð!6¸×9MÑ9MÐ8NÓ O€EØ R˜HÒ ÐÐ Ø m×)Ñ)Ð*¨]×-AÑ-AÐ,BÐCÒ CÐCÑ Cr&có8—tgt|dz ««sJ‚y)z4
    Consider no sources and no target "newer".
    zdoes-not-existN)rÚstr)rIs rÚ%test_newer_group_no_sources_no_targetrSzs€ô rœ3˜xÐ*:Ñ:Ó;Ô <Ð<Ñ <r&)Ú__doc__rrGÚdistutils._modifiedrrrrÚdistutils.errorsrÚdistutils.testsrrÚTempdirManagerr
ÚfixturerNrPrSr<r&rú<module>rZsYðÙ$ã    Û ßXÓXÝ/Ý#ã ôQI'×(Ñ(ôQIðh‡ñTóðTò$Dó=r&