hyb
2026-01-30 7657e1b2fa251a2ea372710ad75cb395a3c0e374
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Ë
AñúhÉãó¸—ddlmZddlZddlZddlZddlmZddlmZddl    m
Z
ddl m Z dd    l mZddlmcmZdd
lmZeZdd „ZGd „d ej"«Zy)é)Ú annotationsN)Úchain)ÚClassVaré)Úmetadata)Ú Distributioné)Ú_ORIGINAL_SUBCOMMANDS)Úlogc#ó‚K—tjd¬«D] }|j«|«Ed{–—†Œ"y7Œ­w)z%Find all files under revision controlzsetuptools.file_finders)ÚgroupN)rÚ entry_pointsÚload)ÚdirnameÚeps  úKH:\Change_password\venv_build\Lib\site-packages\setuptools/command/sdist.pyÚ walk_revctrlrs:èø€ä×#Ñ#Ð*CÔDò&ˆØ2—7‘7“9˜WÓ%×%Ñ%ñ&Ø%ús ‚3?µ=¶?có‡—eZdZUdZgd¢Zded<iZded<gd¢Zed„eD««Z    dd    „Z
dd
„Z dd „Z e ejd „««Zdˆfd „ Zˆfd„Zd„Zd„Zd„Zd„Zˆfd„Zdˆfd„ Zdd„Zdd„Zd„Zd„ZˆxZS)Úsdistz=Smart sdist that finds anything supported by revision control))zformats=Nz6formats for source distribution (comma-separated list))z    keep-tempÚkz@keep the distribution tree around after creating archive file(s))z    dist-dir=ÚdzFdirectory to put the source distribution archive(s) in [default: dist])zowner=Úuz@Owner name used when creating a tar file [default: current user])zgroup=ÚgzAGroup name used when creating a tar file [default: current group]rÚ distributionzClassVar[dict[str, str]]Ú negative_opt)Úz.rstz.txtz.mdc#ó&K—|]    }d|›–—Œ y­w)ÚREADMEN©)Ú.0Úexts  rú    <genexpr>zsdist.<genexpr>8sèø€Ò@ sf˜S˜E”NÑ@ùs‚có—|jd«|jd«}|j|_|jjtj
j |jd««|j«|j«D]}|j|«Œ|j«t|jdg«}|jD]}dd|f}||vsŒ |j|«Œy)NÚegg_infoz SOURCES.txtÚ
dist_filesrr)Ú run_commandÚget_finalized_commandÚfilelistÚappendÚosÚpathÚjoinr$Ú check_readmeÚget_sub_commandsÚmake_distributionÚgetattrrÚ archive_files)ÚselfÚei_cmdÚcmd_namer%ÚfileÚdatas      rÚrunz    sdist.run:s݀Ø ×јÔ$Ø×+Ñ+¨JÓ7ˆØŸ™ˆŒ Ø  ‰ ×ÑœRŸW™WŸ\™\¨&¯/©/¸=ÓIÔJØ ×ÑÔð×-Ñ-Ó/ò    'ˆHØ × Ñ ˜XÕ &ð    'ð     ×ÑÔ ä˜T×.Ñ.° ¸bÓAˆ
Ø×&Ñ&ò    (ˆDؘR Ð&ˆDؘ:Ò%Ø×!Ñ! $Õ'ñ    (ócóB—tjj|«y©N)ÚorigrÚinitialize_options©r2s rr<zsdist.initialize_optionsMs€Ü 
‰
×%Ñ% dÕ+r8cóŒ—|j«5tjj|«ddd«y#1swYyxYw)z%
        Workaround for #516
        N)Ú_remove_os_linkr;rr/r=s rr/zsdist.make_distributionPs7€ð× !Ñ !Ó #ñ    /Ü J‰J× (Ñ (¨Ô .÷    /÷    /ñ    /ús    ‘ :ºAc#óÂK—Gd„d«}ttd|«}    t`    d–—||ur |t_yy#t$rYŒ!wxYw#||ur |t_wwxYw­w)zG
        In a context, remove and restore os.link if it exists
        có —eZdZy)ú&sdist._remove_os_link.<locals>.NoValueN)Ú__name__Ú
__module__Ú __qualname__rr8rÚNoValuerB^s„Ø r8rFÚlinkN)r0r*rGÚ    Exception)rFÚorig_vals  rr?zsdist._remove_os_linkWspèø€÷    ñ    ôœ2˜v wÓ/ˆð    Üð    #Û à˜wÑ&Ø"”•ð'øô ò    Ù ð    ûð
˜wÑ&Ø"”•ð'üs6‚AŸ;¦A
ªA»    AÁAÁAÁAÁ
AÁAcóB•—t‰|«|j«yr:)ÚsuperÚ add_defaultsÚ _add_defaults_build_sub_commands©r2Ú    __class__s €rrLzsdist.add_defaultslsø€Ü ‰ÑÔØ ×-Ñ-Õ/r8c󘕗t‰|«tjj    d«r|j
j d«yy)Nzpyproject.toml)rKÚ_add_defaults_optionalr*r+Úisfiler(r)rNs €rrQzsdist._add_defaults_optionalps7ø€Ü ‰Ñ&Ô(Ü 7‰7>‰>Ð*Ô +Ø M‰M×  Ñ  Ð!1Õ 2ð ,r8cóî—|jj«r[|jd«}|jj    |j ««|j |j|««yy)zgetting python filesÚbuild_pyN)rÚhas_pure_modulesr'r(ÚextendÚget_source_filesÚ_add_data_filesÚ_safe_data_files©r2rTs  rÚ_add_defaults_pythonzsdist._add_defaults_pythonus]€à × Ñ × -Ñ -Ô /Ø×1Ñ1°*Ó=ˆHØ M‰M×  Ñ   ×!:Ñ!:Ó!<Ô =Ø ×  Ñ   ×!6Ñ!6°xÓ!@Õ Að 0r8có쇗‰jd«}t|j««tz
}ˆfd„|D«}d„|D«}‰jj t j|««y)NÚbuildc3ó@•K—|]}‰j|«–—Œy­wr:)r')r Úcr2s  €rr"z9sdist._add_defaults_build_sub_commands.<locals>.<genexpr>€søèø€ÒD°!×*Ñ*¨1×-ÑDùsƒc3óVK—|]!}t|d«sŒ|j«–—Œ#y­w)rWN)ÚhasattrrW)r r_s  rr"z9sdist._add_defaults_build_sub_commands.<locals>.<genexpr>s#èø€ÒV¨!´w¸qÐBTÕ7U×#Ñ#×%ÑVùs‚)”))r'Úsetr.r
r(rVrÚ from_iterable)r2r]Ú missing_cmdsÚcmdsÚfiless`    rrMz&sdist._add_defaults_build_sub_commands|s]ø€Ø×*Ñ*¨7Ó3ˆÜ˜5×1Ñ1Ó3Ó4Ô7LÑLˆ ãD°|ÔDˆÙV¨tÔVˆØ  ‰ ×ÑœU×0Ñ0°Ó7Õ8r8có—|jS)að
        Since the ``sdist`` class is also used to compute the MANIFEST
        (via :obj:`setuptools.command.egg_info.manifest_maker`),
        there might be recursion problems when trying to obtain the list of
        data_files and ``include_package_data=True`` (which in turn depends on
        the files included in the MANIFEST).
 
        To avoid that, ``manifest_maker`` should be able to overwrite this
        method and avoid recursive attempts to build/analyze the MANIFEST.
        )Ú
data_filesrZs  rrYzsdist._safe_data_files„s€ð×"Ñ"Ð"r8cóH—|jjd„|D««y)zA
        Add data files as found in build_py.data_files.
        c3ótK—|]0\}}}}|D]$}tjj||«–—Œ&Œ2y­wr:)r*r+r,)r Ú_Úsrc_dirÚ    filenamesÚnames     rr"z(sdist._add_data_files.<locals>.<genexpr>•sDèø€ò
á(7˜A˜yØ!ò
ðô G‰GL‰L˜ $× 'ð
Ø 'ñ
ùs‚68N)r(rV)r2rhs  rrXzsdist._add_data_files‘s#€ð      ‰ ×Ññ
à,6ô
õ    
r8cól•—    t‰|«y#t$rtjd«YywxYw)Nz&data_files contains unexpected objects)rKÚ_add_defaults_data_filesÚ    TypeErrorr ÚwarnrNs €rrpzsdist._add_defaults_data_files›s/ø€ð    ?Ü ‰GÑ ,Õ .øÜò    ?Ü H‰HÐ=Ö >ð    ?ús ƒ’3²3c󨕗t‰|«tjtj
«}|j jd|zd¬«y)Nz^(\.tox|\.nox|\.venv)T)Úis_regex)rKÚprune_file_listÚreÚescaper*Úsepr(Úexclude_pattern)r2rxrOs  €rruzsdist.prune_file_list¡s=ø€Ü ‰ÑÔ!äi‰iœŸ™ÓˆØ  ‰ ×%Ñ%Ð&>ÀÑ&DÈtÐ%ÕTr8có—|jD]#}tjj|«sŒ#y|j    ddj |j«z«y)Nz,standard file not found: should have one of z, )ÚREADMESr*r+Úexistsrrr,)r2Úfs  rr-zsdist.check_readme§sK€Ø—‘ò    ˆA܏w‰w~‰~˜aÕ Ùð    ð I‰IØ>ÀÇÁÈ4Ï<É<ÓAXÑXõ r8cór—tjj|||«tjj |d«}t td«rFtjj|«r'tj|«|jd|«|jd«j|«y)Nz    setup.cfgrGr$) r;rÚmake_release_treer*r+r,rar|ÚunlinkÚ    copy_filer'Úsave_version_info)r2Úbase_dirrfÚdests    rrzsdist.make_release_tree°s{€Ü 
‰
×$Ñ$ T¨8°UÔ;ôw‰w|‰|˜H kÓ2ˆÜ ”2vÔ ¤2§7¡7§>¡>°$Ô#7ô I‰IdŒOØ N‰N˜;¨Ô -à ×"Ñ" :Ó.×@Ñ@ÀÕFr8cóޗtjj|j«syt    |jd«5}|j «}ddd«|dk7S#1swYdk7SxYw)NFÚrbs+# file GENERATED by distutils, do NOT edit
)r*r+rRÚmanifestÚopenÚreadline)r2ÚfpÚ
first_lines   rÚ_manifest_is_not_generatedz sdist._manifest_is_not_generated½s\€äw‰w~‰~˜dŸm™mÔ,Øä $—-‘- Ó &ð    '¨"ØŸ™›ˆJ÷    'àÐLÑLÐL÷    'àÐLÑLÐLús ÁAÁA,cóŽ—tjd|j«t|jd«}|D]S}    |j    d«}|j«}|jd«s|sŒ9|jj|«ŒU|j«y#t
$rtj ›d«YŒŠwxYw)zªRead the manifest file (named by 'self.manifest') and use it to
        fill in 'self.filelist', the list of files to include in the source
        distribution.
        zreading manifest file '%s'r†zUTF-8z  not UTF-8 decodable -- skippingú#N) r Úinfor‡rˆÚdecodeÚUnicodeDecodeErrorrrÚstripÚ
startswithr(r)Úclose)r2r‡Ú
bytes_lineÚlines    rÚ read_manifestzsdist.read_manifestÆs¯€ô
     ‰Ð-¨t¯}©}Ô=ܘŸ ™  tÓ,ˆØ"ò     'ˆJð Ø!×(Ñ(¨Ó1ð
—:‘:“<ˆD؏‰˜sÔ#©4ØØ M‰M×  Ñ   Õ &ð     'ð    ‰Õøô&ò Ü—‘˜D˜8Ð#CÐDÔEÙð ús½B  !CÃC)ÚreturnÚNone)rCrDrEÚ__doc__Ú user_optionsÚ__annotations__rÚREADME_EXTENSIONSÚtupler{r7r<r/Ú staticmethodÚ
contextlibÚcontextmanagerr?rLrQr[rMrYrXrprur-rrŒr—Ú __classcell__)rOs@rrrs¨ø…ÙGò€Lð0ÓØ-/€LÐ*Ó/â3ÐÙÑ@Ð.?Ô@Ó@€Gó(ó&,ó/ðØ×Ññ#óóð#õ&0ô3ò
Bò9ò #ò
ô?õ Uó ó GòMör8r)r)Ú
__future__rr r*rvÚ    itertoolsrÚtypingrÚ
_importlibrÚdistrr]r
Údistutils.command.sdistÚcommandrr;Ú    distutilsr ÚlistÚ_default_revctrlrrr8rú<module>r­sFðÝ"ãÛ    Û    ÝÝå!ÝÝ(ç&Ð&ÝàÐó&ô @ˆDJ‰Jõ@r8