Spade
Mini Shell
| Directory:~$ /proc/self/root/lib/python2.7/site-packages/setuptools/command/ |
| [Home] [System Details] [Kill Me] |
�
b-�Qc@s�dZddlTddlmZddlmZddlmZyddlm Z Wn!e
k
rwddl m Z nXddlZddlZddl
Z
ddlZddlZddlmZmZmZmZd efd
��YZdS(s`distutils.command.upload
Implements the Distutils 'upload' subcommand (upload package to
PyPI).i����(t*(tCommand(tspawn(tlog(tmd5N(turlparsetStringIOthttplibtConfigParsertuploadcBsceZdZdZdddefdddgZddgZd
�Zd�Zd�Z d�Z
RS(supload binary package to
PyPIshttps://pypi.python.org/pypisrepository=trsurl of repository
[default: %s]s
show-responses&display full response text from
servertsigntsssign files to upload using gpgs identity=tisGPG identity
used to sign
filescCs:d|_d|_d|_d|_t|_d|_dS(Nti(tusernametpasswordt
repositoryt
show_responsetFalseRtNonetidentity(tself((s=/usr/lib/python2.7/site-packages/setuptools/command/upload.pytinitialize_options&s cCs&|jr"|jr"td��ndtjkr
tjjtjdd�}tjj|�r
|jd|�t j idd6dd6dd6�}|j
|�|js�|jd d�|_n|j
s�|jd d�|_
n|js|jd d�|_qq
n|js"|j|_ndS(
Ns.Must use --sign for --identity to have meaningtHOMEs.pypircsUsing
PyPI login from
%sRRRRsserver-login(RRtDistutilsOptionErrortostenvirontpathtjointexiststannounceRtreadRtgetRRtDEFAULT_REPOSITORY(Rtrctconfig((s=/usr/lib/python2.7/site-packages/setuptools/command/upload.pytfinalize_options.s(
cCsR|jjstd��nx0|jjD]"\}}}|j|||�q(WdS(Ns'No
dist file created in earlier command(tdistributiont
dist_filesRtupload_file(Rtcommandt pyversiontfilename((s=/usr/lib/python2.7/site-packages/setuptools/command/upload.pytrunEsc
CsJ|jrSddd|g}|jr=d|jg|dd+nt|d|j�nt|d�}|j�}|j�tjj |�}d}|d kr�|j
j�r�d
tjdd�}nid
d6dd6|j
j
�d6|j
j�d6||fd6|d6|d6t|�j�d6} |dkrctj�\}
}}|
r�d|
|f}q�n%|dkr�dtjdd�}n|| d<|jr�t|d�}
tjj |�d|
j�f| d<|
j�ndtj|jd|j�j�}d
}d!|}|d"}tj�}x�| j�D]�\}}t|�tg�krh|g}nx�|D]�}t|�tkr�d#|d$}|d}nd}t|�}|j|�|jd%|�|j|�|jd&�|j|�|ro|d'd(kro|jd)�qoqoWq8W|j|�|jd)�|j�}|jd*||jft
j!�t"|j�\}}}}}}|r�|r�|s�t#�|d+kr�t$j%|�}n.|d,kr�t$j&|�}nt#d-|��d} t
j!}yu|j'�|j(d.|�|j)d/d0|�|j)d1tt*|���|j)d2|�|j+�|j,|�Wn>t-j.k
r�t/j0�d}|jt|�t
j1�dSX|j2�}|j3d3kr�|jd4|j3|j4ft
j!�n#|jd5|j3|j4ft
j1�|j5rFd6d7|j�d6d7fGHndS(8Ntgpgs
--detach-signs-as--local-useritdry_runtrbRt bdist_eggsbuilt
on
%stterseitfile_uploads:actiont1tprotocol_versiontnametversiontcontenttfiletypeR*t
md5_digestt bdist_rpmsbuilt for %s %st
bdist_dumbsbuilt for %stcomments.asct
gpg_signaturesBasic
t:s3--------------GHSKFJDLGDS7543FJKLFHRE75642756743254s
--s--s;filename="%s"is*
Content-Disposition: form-data; name="%s"s
i����s
s
sSubmitting %s to %sthttpthttpssunsupported schema
tPOSTsContent-types multipart/form-data;
boundary=%ssContent-lengtht
Authorizationi�sServer response (%s):
%ssUpload failed (%s): %st-iK(6RRRR.topenR
tcloseRRtbasenameR&thas_ext_modulestplatformtget_nametget_versionRt hexdigesttdisttbase64tencodestringRRtstripRtitemsttypettupletstrtwritetgetvalueRRRtINFORtAssertionErrorRtHTTPConnectiontHTTPSConnectiontconnectt
putrequestt putheadertlent
endheaderstsendtsocketterrortsystexc_infotERRORtgetresponsetstatustreasonR(
RR)R*R+tgpg_argstfR7RFR<tdataRLR6tidtasc_filetauthtboundarytsep_boundarytend_boundarytbodytkeytvaluetfntschematnetlocturltparamstqueryt fragmentsR?tloglevelteR
((s=/usr/lib/python2.7/site-packages/setuptools/command/upload.pyR(Ks�
&
'
!
N(s
show-responseNs&display full response text from
server(ssignRssign files to upload using gpg(s identity=R
sGPG
identity used to sign files(t__name__t
__module__tdescriptionR"Rtuser_optionstboolean_optionsRR%R,R((((s=/usr/lib/python2.7/site-packages/setuptools/command/upload.pyR s
(t__doc__tdistutils.errorstdistutils.coreRtdistutils.spawnRt distutilsRthashlibRtImportErrorRRbR`RHRMtsetuptools.compatRRRRR (((s=/usr/lib/python2.7/site-packages/setuptools/command/upload.pyt<module>s
"