HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python3.5/distutils/command/__pycache__/upload.cpython-35.pyc


Fa@sdZddlZddlZddlZddlZddlmZddlmZm	Z	m
Z
ddlmZddl
mZmZddlmZddlmZdd	lmZGd
ddeZdS)zm
distutils.command.upload

Implements the Distutils 'upload' subcommand (upload package to a package
index).
N)standard_b64encode)urlopenRequest	HTTPError)urlparse)DistutilsErrorDistutilsOptionError)
PyPIRCCommand)spawn)logc@sieZdZdZejddgZejdgZdd	Zd
dZdd
Z	ddZ
dS)uploadzupload binary package to PyPIsignssign files to upload using gpg	identity=iGPG identity used to sign filescCs>tj|d|_d|_d|_d|_d|_dS)NrF)r	initialize_optionsusernamepassword
show_responser
identity)selfr./usr/lib/python3.5/distutils/command/upload.pyr s
				zupload.initialize_optionscCstj||jr,|jr,td|j}|ikrx|d|_|d|_|d|_|d|_	|jr|j
jr|j
j|_dS)Nz.Must use --sign for --identity to have meaningrr
repositoryrealm)r	finalize_optionsrr
rZ_read_pypircrrrrdistribution)rZconfigrrrr(s
	



zupload.finalize_optionscCsU|jjsd}t|x0|jjD]"\}}}|j|||q+WdS)Nz'No dist file created in earlier command)rZ
dist_filesrupload_file)rmsgcommand	pyversionfilenamerrrrun:s
z
upload.runc$4Cst|j\}}}}}}	|s3|s3|	rFtd|j|dIkrbtd||jrddd|g}
|jrd|jg|
d	d	<t|
d
|jt|d}z|j}Wd|j	X|j
j}
dd
ddd|
jd|
j
dtjj||fd|d|dtj|jddd|
jd|
jd|
jd|
jd|
jd|
jd|
jd|
jd |
jd!|
jd"|
jd#|
jd$|
j i}d%}|d&kr0t!j"\}}}|rRd'||f}n"|d(krRd)t!j!d*d+}||d,<|jrtjj|d-t|d-djf|d.<|j#d/|j$j%d0}d1t&|j'd0}d2}d3|j%d0}|d4}t(j)}x|j*D]\}}d5|}t+|t,s8|g}x|D]}t-|t.krv|d6|d77}|d+}nt/|j%d8}|j0||j0|j%d8|j0d9|j0||r?|dJdd:kr?|j0d;q?Wq
W|j0||j1}d<||jf}|j2|t3j4d=d>|d?t/t5|d@|i}t6|jdA|dB|}y%t7|}|j8} |j9}!Wnwt:k
r}"z|"j;} |"j9}!WYdd}"~"XnAt<k
r}"z!|j2t/|"t3j=WYdd}"~"XnX| dCkr|j2dD| |!ft3j4|j>r|j?|}#dEj@dFdG|#dFdGf}|j2|t3j4n/dH| |!f}|j2|t3j=tA|dS)KNzIncompatible url %shttphttpszunsupported schema Zgpgz
--detach-signz-az--local-userdry_runrbz:actionZfile_uploadZprotocol_version1nameversioncontentZfiletyper#Z
md5_digestZmetadata_versionz1.0ZsummaryZ	home_pageZauthorZauthor_emailZlicensedescriptionkeywordsplatformZclassifiersZdownload_urlZprovidesZrequiresZ	obsoletesrZ	bdist_rpmzbuilt for %s %sZ
bdist_dumbzbuilt for %sZtersecommentz.ascZ
gpg_signature:asciizBasic z3--------------GHSKFJDLGDS7543FJKLFHRE75642756743254s
--s--
z+
Content-Disposition: form-data; name="%s"z; filename="%s"rzutf-8s

s
s
zSubmitting %s to %szContent-typez multipart/form-data; boundary=%szContent-lengthZ
AuthorizationdataheaderszServer response (%s): %s
-KzUpload failed (%s): %s)r&r')BrrAssertionErrorr
rr
r)openreadcloserZmetadataZget_nameZget_versionospathbasenamehashlibZmd5Z	hexdigestZget_descriptionZget_urlZget_contactZget_contact_emailZget_licenceZget_long_descriptionZget_keywordsZ
get_platformsZget_classifiersZget_download_urlZget_providesZget_requiresZ
get_obsoletesr1distrrencoderdecodeioBytesIOitems
isinstancelisttypetuplestrwritegetvalueZannouncerINFOlenrrZgetcoder!rcodeOSErrorZERRORrZ_read_pypi_responsejoinr)$rr"r#r$ZschemaZnetlocZurlZparamsZqueryZ	fragmentsZgpg_argsfr.metar6r3rEr-idZ	user_passZauthboundaryZsep_boundaryZend_boundaryZbodykeyvaluetitler!r7ZrequestresultZstatusreasonetextrrrr As!			

	 

	






	
	
	 zupload.upload_fileN)r
rr)rrr)__name__
__module____qualname__r/r	Zuser_optionsZboolean_optionsrrr%r rrrrrs
r)__doc__rArHr1rDbase64rZurllib.requestrrrZurllib.parserZdistutils.errorsrrZdistutils.corer	Zdistutils.spawnr
Z	distutilsrrrrrr<module>s