Viewing File: /opt/alt/python311/lib64/python3.11/distutils/command/__pycache__/register.cpython-311.opt-2.pyc



f-p	ddlZddlZddlZddlZddlmZddlmZddl	Tddl
mZGddeZdS)N)warn)
PyPIRCCommand)*)logceZdZdZejddgzZejgdzZddfgZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZddZdS)registerz7register the distribution with the Python package index)list-classifiersNz list the valid Trove classifiers)strictNzBWill stop the registering if the meta-data are not fully compliant)verifyr	r
checkcdS)NTselfs A/opt/alt/python311/lib64/python3.11/distutils/command/register.py<lambda>zregister.<lambda>s4cJtj|d|_d|_dS)Nr)rinitialize_optionslist_classifiersr
rs rrzregister.initialize_optionss&(... !rcdtj|d|jfdd}||jjd<dS)Nr)r)r
restructuredtextr)rfinalize_optionsr
distributioncommand_options)r
check_optionss  rrzregister.finalize_options$sB&t,,,$.#<-<>>
5B)'222rcJ|||D]}|||jr|dS|jr|dS|dSN)	r_set_configget_sub_commandsrun_commanddry_runverify_metadatarclassifiers
send_metadata)rcmd_names  rrunzregister.run+s--//	'	'HX&&&&<	!  """""

"	!     rc	tdt|jd}||j|_d|_|dS)Nzddistutils.command.register.check_metadata is deprecated,               use the check command insteadrr)rPendingDeprecationWarningrget_command_objensure_finalizedr
rr()rrs  rcheck_metadatazregister.check_metadata:sl-.G	I	I	I!11'::
   {!"
		rc@	|}|ikr=|d|_|d|_|d|_|d|_d|_dS|jd|jfvrtd|jz|jdkr|j|_d|_dS)	Nusernamepassword
repositoryrealmTpypiz%s not found in .pypircF)_read_pypircr/r0r1r2
has_configDEFAULT_REPOSITORY
ValueError)rconfigs  rr zregister._set_configDs	""$$R<<":.DM":.DM$\2DODJ"DOOOvt/F&GGG !:T_!LMMM&(("&"9#DOOOrc	|jdz}tj|}t	j||dS)Nz?:action=list_classifiers)r1urllibrequesturlopenrinfo_read_pypi_response)rurlresponses   rr%zregister.classifiersUsM	o99>))#..))(3344444rc	||d\}}tjd||dS)NrServer response (%s): %s)post_to_serverbuild_post_datarr=)rcoderesults   rr$zregister.verify_metadata\sI	,,T-A-A(-K-KLLv+T6:::::rc&	|jrd}|j}|j}nd}dx}}d}||vrJ|dt
jt}|sd}n||vrtd||vJ|dkr|std}||stj	d}|tj}tj
|jd	}||j|||||d
|\}}|d|d|t
j|d
kr|jr||j_dS|dt
j|d|zt
jd}|dvr)td}|sd}|dv)|dkr|||dSdSdS|dkrYddi}	dx|	d<x|	d<|	d<d|	d<|	dstd|	d<|	d|	d|	dkr|	dstj	d|	d<|	d|	dstj	d|	d<|	d|	d|	dkrd|	d<d|	d<td|	d|	dk|	dstd|	d<|	d||	\}}|d
krtjd||dStjd tjd!dS|d"kr[dd#i}	d|	d<|	dstd$|	d<|	d||	\}}tjd||dSdS)%N1xz1 2 3 4zWe need to know who you are, so please choose either:
 1. use your existing login,
 2. register as a new user,
 3. have the server generate a new password for you (and email it to you), or
 4. quit
Your selection [default 1]: z&Please choose one of the four options!z
Username: z
Password: rsubmitzServer response (z): zAI can store your PyPI login so future submissions will be faster.z (the login will be stored in %s)XynzSave your login (y/N)?ny2:actionusernamer0emailconfirmz
 Confirm: z!Password and confirm don't match!z
   EMail: rBz"You will receive an email shortly.z7Follow the instructions in it to complete registration.3password_resetzYour email address: )r5r/r0splitannouncerINFOinputprintgetpassr:r;HTTPPasswordMgrparseurlparser1add_passwordr2rCrDr_get_rc_filelower
_store_pypircr=)
rchoicer/r0choicesauthhostrErFdatas
          rr&zregister.send_metadatacs	:?	%F}H}HHF"$$Hx//##G##MM "%

+
+
+WWF
@w&&>???G##S==
/ ..
/
9"?<88
9>1133D<((99!<Ddj$(CCC..t/C/CH/M/MLD&MMMffE(
$
$
$s{{??2:D%...MM$ACF8MMMMM"D"&"3"3"5"5#67:xAAA F ,,..44!&'?!@!@%)%(F!,,..44||~~,,**8X>>>>>!{-,s]]v&D>@@DL@4
+d7m"DO6l
3$\22V6l
3z"d9o55z*E'.|'D'DD$z*Ey/D&-ol&C&CDOy/D
#tI66')D$&*DO=>>>z"d9o557m
4 %l 3 3W
7m
4..t44LD&s{{3T6BBBBB=>>>355555
s]]/0DDM7m
> %&< = =W
7m
>..t44LD&H/v>>>>>
]rc|jj}id|ddd|d|d|d|d|d	|d
|d|	d|
d
|d|d|
d|d|d|}|ds|ds|drd|d<|S)NrRmetadata_versionz1.0rTversionsummary	home_pageauthorauthor_emaillicensedescriptionkeywordsplatformr%download_urlprovidesrequires	obsoletesz1.1)rmetadataget_nameget_versionget_descriptionget_urlget_contactget_contact_emailget_licenceget_long_descriptionget_keywords
get_platformsget_classifiersget_download_urlget_providesget_requires
get_obsoletes)ractionmetarjs    rrDzregister.build_post_datas )
v


DMMOO

t''))	


t++--




d&&((

D2244

t''))

44466

))++

**,,

4//11

D1133
 
))++!
"
))++#
$
++--%
(
	-tJ/	-43D	-',D#$rNc	d|vr1|d|dd|jtjd}d|z}|dz}t	j}|D]\}}t|tgtdfvr|g}|D]}t|}|	||	d|z|	d	|	||r!|d
dkr|	d|	||	d|
d
}d|ztt|d}	tj|j||	}
tjtj|}d}	||
}|jr||}d}n|#tjj$r8}
|jr|
j}|
j|
jf}Yd}
~
n5d}
~
wtjj$r}
dt|
f}Yd}
~
nd}
~
wwxYw|jr8dd|df}||tj|S)NrTzRegistering z to z3--------------GHSKFJDLGDS7543FJKLFHRE75642756743254z
--z--rz*
Content-Disposition: form-data; name="%s"z



zutf-8z/multipart/form-data; boundary=%s; charset=utf-8)zContent-typezContent-length)password_mgrrJ)rLOKizK---------------------------------------------------------------------------)rZr1rr[ioStringIOitemstypestrwritegetvalueencodelenr:r;Requestbuild_openerHTTPBasicAuthHandleropen
show_responser>error	HTTPErrorfpreadrEmsgURLErrorjoin)rrjrhboundarysep_boundaryend_boundarybodykeyvalueheadersreqopenerrFers               rrCzregister.post_to_servers	T>>MMMDLLL48OOE47H
>
>
>I(#d*{}}**,,	%	%JCE{{488T2ZZ"888
%
%E



<(((

HLMMM

6"""

5!!!%U2Y$..JJt$$$
%	

<   

4}}%%g..NhV!#d))nn

n$$T_dGDD,,N//T/BB

	[[%%F!
8//77FF|%	#	#	#!
#tyy{{VQU]FFFFFF|$	!	!	!#a&&[FFFFFF	!	)))XtX677CMM#sx(((
s$H;;J4.JJ4J//J4r)__name__
__module____qualname__rsruser_optionsboolean_optionssub_commandsrrr(r-r r%r$r&rDrCrrrrrs	LK -	-	O1

L$37070700O//01L
CCC
!
!
!$$$"555;;;x?x?x?t8777777rr)
r^rurllib.parser:urllib.requestwarningsrdistutils.corerdistutils.errors	distutilsrrrrr<module>rs				########((((((_____}_____r
Back to Directory File Manager