a0bi/BSrSSKrSSKJr SSKJr Sr"SS\5rg) zdistutils.pypirc Provides the PyPIRCCommand class, the base class for the command classes that uses .pypirc in the distutils.command package. N)RawConfigParser)CommandzE[distutils] index-servers = pypi [pypi] username:%s password:%s cf\rSrSrSrSrSrSrSrSSS\-4S /r S /r S r S r S r SrSrSrSrg) PyPIRCCommandz6Base command that knows how to handle the .pypirc filezhttps://upload.pypi.org/legacy/pypiNz repository=rzurl of repository [default: %s]) show-responseNz&display full response text from serverr c|[RR[RRS5S5$)zReturns rc file path.~z.pypirc)ospathjoin expanduserselfs ڕ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/_distutils/config.py _get_rc_filePyPIRCCommand._get_rc_file%s&ww||BGG..s3Y??c"UR5n[R"[R"U[R[R -S5S5nUR [X4-5 SSS5 g!,(df  g=f)zCreates a default .pypirc file.iwN)rrfdopenopenO_CREATO_WRONLYwriteDEFAULT_PYPIRC)rusernamepasswordrcfs r _store_pypircPyPIRCCommand._store_pypirc)s[     YYrwwr2:: #;UCS IQ GGNh%99 :J I Is B BcjUR5n[RRU5(GaUR SU-5 UR =(d UR n[5nURU5 UR5nSU;Ga#URSS5nURS5Vs/sH)nUR5S:wdMUR5PM+ nnU/:Xa SU;aS/nO0$UHnSU0nURUS5US'S UR 4S UR4S 4H4upURXi5(aURXi5X'M0XU 'M6 US:Xa%UUR S4;aUR US 'Us $USU:Xd US U:XdMUs $ 0$S U;ajS nURUS 5(aURUS 5nO UR nURUS5URUS 5UUURS.$0$s snf)zReads the .pypirc file.zUsing PyPI login from %s distutilsz index-servers r serverr repositoryrealm)r!Nz server-loginr!)r r!r+r*r,)rrrexistsannouncer+DEFAULT_REPOSITORYrreadsectionsgetsplitstrip DEFAULT_REALM has_option) rr"r+configr1 index_serversr*_serverscurrentkeydefaults r _read_pypircPyPIRCCommand._read_pypirc/sE     77>>"   MM4r9 :CD,C,CJ$&F KKO(Hh& & ; H #0"5"5d";";||~+#FLLN"; r>)$*8 " &F'0G*0**VZ*HGJ'&t'>'>? $"4"45*)  ",,V99+1::f+BGL+2CL)'J//;-150G0G -& )Z7"<0J>&;'Z  8+'$$V\::!'FL!AJ!%!8!8J & 6: > & 6: >",$!//  us H0H0cSSKnURSS5nURU5SRSS5nUR 5R U5$)z%Read and decode a PyPI HTTP response.rNz content-typez text/plainrcharsetascii)cgi getheader parse_headerr2r0decode)rresponserB content_typeencodings r_read_pypi_response!PyPIRCCommand._read_pypi_responsexsP)).,G ##L1!488GL}}%%h//rc.SUlSUlSUlg)zInitialize options.Nr)r+r, show_responsers rinitialize_options PyPIRCCommand.initialize_optionss rc~URcURUlURcURUlgg)zFinalizes options.N)r+r/r,r5rs rfinalize_optionsPyPIRCCommand.finalize_optionss5 ?? ""55DO :: ++DJ r)r,r+rL)__name__ __module__ __qualname____firstlineno____doc__r/r5r+r, user_optionsboolean_optionsrr$r=rIrMrP__static_attributes__rrrrsb@:MJ E >ASSTIL ''O@; GR0 ,rr)rVr configparserrcmdrrrrZrrr]s*  (u,Gu,r