403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python27/Lib/site-packages/setuptools/command/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python27/Lib/site-packages/setuptools/command/upload.pyc
�
Ps$gc@s�ddlZddlZddlZddlZddlmZddlmZddlm	Z
ddlmZddl
mZddlmZmZddlmZdd	lmZd
e
j	fd��YZ	dS(i����N(tstandard_b64encode(tlog(tupload(tspawn(tDistutilsError(turlopentRequest(t	HTTPError(turlparseRcBs;eZdZd�Zd�Zd�Zd�Zd�ZRS(sa
    Override default upload behavior to obtain password
    in a variety of different ways.
    cCs/ztjj|�Wd|jdtj�XdS(NsjWARNING: Uploading via this command is deprecated, use twine to upload instead (https://pypi.org/p/twine/)(torigRtruntannounceRtWARN(tself((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyR
s
cCsPtjj|�|jp"tj�|_|jpF|j�pF|j�|_dS(N(	R	Rtfinalize_optionstusernametgetpasstgetusertpasswordt_load_password_from_keyringt_prompt_for_password(R
((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyR"s		c Cs^t|j�\}}}}}}	|s3|s3|	rItd|j��n|dCkrhtd|��n|jr�ddd|g}
|jr�d|jg|
d	d	+nt|
d
|j�nt|d��}|j�}WdQX|j	j
}
idd
6dd6|
j�d6|
j�d6t
jj|�|fd6|d6|d6tj|�j�d6t|
j��d6|
j�d6|
j�d6|
j�d6|
j�d6|
j�d6|
j�d6|
j�d6|
j�d6|
j�d6|
j�d 6|
j�d!6|
j �d"6|
j!�d#6}d$|d%<|jr[t
jj|�d&t|d&d�j�f|d'<n|j"d(|j#j$d)�}d*t%|�j&d)�}d+}d,|j$d)�}|d-}t'j(�}x�|j)�D]�\}}d.|}t*|t+�s�|g}nx�|D]�}t,|�t-kr<|d/|d07}|d1}nt|�j$d2�}|j.|�|j.|j$d2��|j.d3�|j.|�qWq�W|j.|�|j/�}d4||jf}|j0|t1j2�id5|d66tt3|��d76|d86}t4|jd9|d:|�}y%t5|�}|j6�}|j7}WnSt8k
rg}|j9}|j7}n/t:k
r�}|j0t|�t1j;��nX|d;kr+|j0d<||ft1j2�|j<rZt=|d=d>��|�}|dk	r(d?j?d@dA|d@dAf�}|j0|t1j2�q(qZn/dB||f}|j0|t1j;�t@|��dS(DNsIncompatible url %sthttpthttpssunsupported schema tgpgs
--detach-signs-as--local-useritdry_runtrbtfile_uploads:actiont1tprotocol_versiontnametversiontcontenttfiletypet	pyversiont
md5_digesttmetadata_versiontsummaryt	home_pagetauthortauthor_emailtlicensetdescriptiontkeywordstplatformtclassifierstdownload_urltprovidestrequirest	obsoletesttcomments.asct
gpg_signaturet:tasciisBasic s3--------------GHSKFJDLGDS7543FJKLFHRE75642756743254s
--s--
s+
Content-Disposition: form-data; name="%s"s; filename="%s"iisutf-8s

sSubmitting %s to %ss multipart/form-data; boundary=%ssContent-typesContent-lengtht
Authorizationtdatatheadersi�sServer response (%s): %st_read_pypi_responsecSsdS(N(tNone(tx((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyt<lambda>�R1s
t-iKsUpload failed (%s): %s(RR(ARt
repositorytAssertionErrortsigntidentityRRtopentreadtdistributiontmetadatatget_nametget_versiontostpathtbasenamethashlibtmd5t	hexdigesttstrtget_metadata_versiontget_descriptiontget_urltget_contacttget_contact_emailtget_licencetget_long_descriptiontget_keywordst
get_platformstget_classifierstget_download_urltget_providestget_requirest
get_obsoletesRRtencodeRtdecodetiotBytesIOtitemst
isinstancetlistttypettupletwritetgetvalueRRtINFOtlenRRtgetcodetmsgRtcodetOSErrortERRORt
show_responsetgetattrR:tjoinR( R
tcommandR!tfilenametschematnetlocturltparamstqueryt	fragmentstgpg_argstfRtmetaR7t	user_passtauthtboundarytsep_boundarytend_boundarytbodytkeytvaluettitleRkR8trequesttresulttstatustreasontettext((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pytupload_file0s�!			















	#







	
	
		 cCs>y&td�}|j|j|j�SWntk
r9nXdS(sM
        Attempt to load password from keyring. Suppress Exceptions.
        tkeyringN(t
__import__tget_passwordR>Rt	Exception(R
R�((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyR�s

cCs,ytj�SWnttfk
r'nXdS(sH
        Prompt for a password on the tty. Suppress Exceptions.
        N(RR�tKeyboardInterrupt(R
((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyR�s(t__name__t
__module__t__doc__R
RR�RR(((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyRs	
		�	
(R_RHRKRtbase64Rt	distutilsRtdistutils.commandRR	tdistutils.spawnRtdistutils.errorsRt*setuptools.extern.six.moves.urllib.requestRRt(setuptools.extern.six.moves.urllib.errorRt(setuptools.extern.six.moves.urllib.parseR(((s_c:\users\admini~1\appdata\local\temp\pip-install-lymszv\setuptools\setuptools\command\upload.pyt<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit