hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
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
Ë
Añúhìãóœ—ddlZddlZddlmZddlmZddlZddlmZddlm    Z    ddl
m Z gd¢Z dd    „Z dd
„ZGd „d e«ZGd „de«Zy)éNé)ÚCommand)Ú_cfg_read_utf8_with_fallback)Úlog)ÚDistutilsOptionError)Ú convert_path)Ú config_fileÚ edit_configÚ option_baseÚsetoptcó^—|dk(ry|dk(rKtjjtjjtj
«d«S|dk(rGtj dk(xrdxsd}tjjtd    |›d
««Std |«‚) zGet the filename of the distutils, local, global, or per-user config
 
    `kind` must be one of "local", "global", or "user"
    Úlocalz    setup.cfgÚglobalz distutils.cfgÚuserÚposixú.Úz~/zpydistutils.cfgz7config_file() type must be 'local', 'global', or 'user')
ÚosÚpathÚjoinÚdirnameÚ    distutilsÚ__file__ÚnameÚ
expanduserrÚ
ValueError)ÚkindÚdots  úLH:\Change_password\venv_build\Lib\site-packages\setuptools/command/setopt.pyr    r    s€ð
 ˆw‚ØØ ˆxÒ܏w‰w|‰|œBŸG™GŸO™O¬I×,>Ñ,>Ó?ÀÓQÐQØ ˆv‚~܏g‰g˜Ñ Ò( SÒ.¨BˆÜw‰w×!Ñ!¤,°°C°5¸Ð/HÓ"IÓJÐJÜ
ÐNÐPTÓ
UÐUóc    ól—tjd|«tj«}d„|_t ||«|j «D]\}}|€)tjd||«|j|«Œ2|j|«s(tjd||«|j|«|j «D]˜\}}|€etjd|||«|j||«|j|«rŒDtjd||«|j|«Œmtjd||||«|j|||«ŒšŒtjd    |«|s)t|d
d ¬ «5}|j|«ddd«yy#1swYyxYw) aYEdit a configuration file to include `settings`
 
    `settings` is a dictionary of dictionaries or ``None`` values, keyed by
    command/section name.  A ``None`` value means to delete the entire section,
    while a dictionary lists settings to be changed or deleted in that section.
    A setting of ``None`` means to delete that setting.
    zReading configuration from %scó—|S©N©)Ú    optionstrs rú<lambda>zedit_config.<locals>.<lambda>(s€¨€r NzDeleting section [%s] from %szAdding new section [%s] to %szDeleting %s.%s from %sz#Deleting empty [%s] section from %szSetting %s.%s to %r in %sz
Writing %sÚwzutf-8)Úencoding)rÚdebugÚ configparserÚRawConfigParserÚ optionxformrÚitemsÚinfoÚremove_sectionÚ has_sectionÚ add_sectionÚ remove_optionÚoptionsÚsetÚopenÚwrite)    ÚfilenameÚsettingsÚdry_runÚoptsÚsectionr3ÚoptionÚvalueÚfs             rr
r
sƒ€ô‡IIÐ-¨xÔ8Ü × 'Ñ 'Ó )€DÙ2€DÔÜ   xÔ0à$ŸN™NÓ,ó5шØ ˆ?Ü H‰HÐ4°g¸xÔ HØ × Ñ  Õ (à×#Ñ# GÔ,Ü—    ‘    Ð9¸7ÀHÔMØ× Ñ  Ô)Ø!(§¡£ò 5‘ ˜Ø=Ü—I‘IÐ6¸ÀÈÔRØ×&Ñ& w°Ô7ØŸ<™<¨Õ0ÜŸ™ØAÀ7ÈHôð×+Ñ+¨GÕ4ä—I‘IØ3°W¸fÀeÈXôð—H‘H˜W f¨eÕ4ò 5ð5ô.‡HHˆ\˜8Ô$Ù Ü (˜C¨'Ô 2ð    °aØ J‰JqŒM÷    ð    ð ÷    ð    ús ÆF*Æ*F3có,—eZdZdZgd¢ZddgZd„Zd„Zy)r z<Abstract base class for commands that mess with config files))ú global-configÚgz0save options to the site-wide distutils.cfg file)ú user-configÚuz7save options to the current user's pydistutils.cfg file)z    filename=r>z-configuration file to use (default=setup.cfg)r@rBcó.—d|_d|_d|_yr#)Ú global_configÚ user_configr7©Úselfs rÚinitialize_optionszoption_base.initialize_optionsVs€Ø!ˆÔØˆÔØˆ r cól—g}|jr|jtd««|jr|jtd««|j|j|j«|s|jtd««t |«dkDr t d|«‚|\|_y)Nrrréz/Must specify only one configuration file option)rEÚappendr    rFr7Úlenr)rHÚ    filenamess  rÚfinalize_optionszoption_base.finalize_options[s›€Øˆ    Ø × Ò Ø × Ñ œ[¨Ó2Ô 3Ø × Ò Ø × Ñ œ[¨Ó0Ô 1Ø =‰=Ð $Ø × Ñ ˜TŸ]™]Ô +ÙØ × Ñ œ[¨Ó1Ô 2Ü ˆy‹>˜AÒ Ü&ØAÀ9óð ð%шr N)Ú__name__Ú
__module__Ú __qualname__Ú__doc__Ú user_optionsÚboolean_optionsrIrOr$r rr r Hs%„ÙFò€Lð    Øð€Oò
ó
%r r cól—eZdZdZdZgd¢ej zZejdgzZd„Zd    d„Z    d    d„Z
y)
r z#Save command-line options to a filez1set an option in setup.cfg or another config file))zcommand=Úczcommand to set an option for)zoption=Úoz option to set)z
set-value=Úszvalue of the option)ÚremoveÚrzremove (unset) the valuerZcóf—tj|«d|_d|_d|_d|_yr#)r rIÚcommandr<Ú    set_valuerZrGs rrIzsetopt.initialize_optionszs,€Ü×&Ñ& tÔ,؈Œ ؈Œ ؈ŒØˆ r Ncó¼—tj|«|j |j€ t    d«‚|j
€|j s t    d«‚yy)Nz%Must specify --command *and* --optionz$Must specify --set-value or --remove)r rOr]r<rr^rZrGs rrOzsetopt.finalize_optionssS€Ü×$Ñ$ TÔ*Ø <‰<Ð  4§;¡;Ð#6Ü&Ð'NÓOÐ OØ >‰>Ð !¨$¯+ª+Ü&Ð'MÓNÐ Nð+6Ð !r cóª—t|j|j|jj    dd«|j
ii|j «y)Nú-Ú_)r
r7r]r<Úreplacer^r9rGs rÚrunz
setopt.runˆs>€ÜØ M‰MØ \‰\˜DŸK™K×/Ñ/°°SÓ9¸4¿>¹>ÐJÐ KØ L‰Lõ    
r )ÚreturnN) rPrQrRrSÚ descriptionr rTrUrIrOrdr$r rr r lsE„Ù-àE€Kòð
    × Ñ ñ !€Lð"×1Ñ1°X°JÑ>€OòóOô
r r )r)F)r*rrrÚ unicode_utilsrrrÚdistutils.errorsrÚdistutils.utilrÚ__all__r    r
r r r$r rú<module>rksGðÛÛ    åÝ8ãÝÝ1Ý'â
A€ó Vó'ôT!%'ô!%ôH!
ˆ[õ!