a0bi?SSKJr SSKJr SSKJr SSKrSSKrSSKrSSKJ r /SQr S Sjr SSjr "S S \ 5r "S S \ 5rg)) convert_path)log)DistutilsOptionErrorN)Command) config_file edit_config option_basesetoptcvUS:XagUS:XaK[RR[RR[R 5S5$US:XaP[R S:H=(a S=(d Sn[RR[S U-55$[S U5e) zyGet the filename of the distutils, local, global, or per-user config `kind` must be one of "local", "global", or "user" localz setup.cfgglobalz distutils.cfguserposix.z~/%spydistutils.cfgz7config_file() type must be 'local', 'global', or 'user') ospathjoindirname distutils__file__name expanduserr ValueError)kinddots ڒ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/command/setopt.pyrr s  w xww||BGGOOI,>,>?QQ v~gg (S.Bww!!,/Ds/J"KLL NPT UUc [R"SU5 [R"5nSUlUR U/5 UR 5GH"upEUc*[R"SX@5 URU5 M3URU5(d([R"SX@5 URU5 UR 5HupgUck[R"SXFU5 URXF5 URU5(d*[R"SX@5 URU5 MqMs[R"SXFXp5 URXFU5 M GM% [R"S U5 U(d'[US 5nURU5 SSS5 gg!,(df  g=f) aEEdit 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 %scU$N)xs redit_config..&srNzDeleting 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 %sw)rdebug configparserRawConfigParser optionxformreaditemsinforemove_section has_section add_section remove_optionoptionssetopenwrite) filenamesettingsdry_runoptssectionr2optionvaluefs rrrsiII-x8  ' ' )D"DIIxj$NN, ? HH4g H    (##G,, 97M  )!( =II6R&&w7<<00A7++G4 1 II3WeHHWe4"1-.HH\8$  (C A JJqM!   s (G Gc4\rSrSrSr/SQrSS/rSrSrSr g ) r EzA &A9 %r)r6rErFN) __name__ __module__ __qualname____firstlineno____doc__ user_optionsboolean_optionsrIrP__static_attributes__r"rrr r Es%FL O  %rr cp\rSrSrSrSr/SQ\R-r\RS/-rSr Sr Sr S r g ) r iz#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)removerzremove (unset) the valuer_cf[RU5 SUlSUlSUlSUlgr!)r rIcommandr; set_valuer_rGs rrIsetopt.initialize_optionsws,&&t,   rc[RU5 URb URc [ S5eUR cUR (d [ S5egg)Nz%Must specify --command *and* --optionz$Must specify --set-value or --remove)r rPrbr;rrcr_rGs rrPsetopt.finalize_options~sS$$T* << 4;;#6&'NO O >> !$++&'MN N+6 !rc[URURURR SS5UR 00UR 5 g)N-_)rr6rbr;replacercr8rGs rrun setopt.runs> MM \\DKK//S94>>J K LL r)rbr;r_rcN) rRrSrTrUrV descriptionr rWrXrIrPrkrYr"rrr r isE-EK   !L"11XJ>OO rr )r )F)distutils.utilrrrdistutils.errorsrrr( setuptoolsr__all__rrr r r"rrrrsD'1  A V&R!%'!%H! [! r