//usr/lib64/lib64//lib64//python2.7/ó
ÛœSec @ sØ d Z d d l Z d d l Z d d l Z d d l m Z m Z m Z d d l m Z d d l
Z
d d l Z d d l
m Z d d l m Z d d l m Z d d l m Z d d l m Z d
e f d „ ƒ YZ d S( s` distutils.command.upload
Implements the Distutils 'upload' subcommand (upload package to PyPI).iÿÿÿÿN( t urlopent Requestt HTTPError( t standard_b64encode( t md5( t DistutilsOptionError( t
PyPIRCCommand( t spawn( t logt uploadc B sU e Z d Z e j d d g Z e j d g Z d „ Z d „ Z d „ Z d
„ Z RS(
s upload binary package to PyPIt signt ss sign files to upload using gpgs identity=t is GPG identity used to sign filesc C s> t j | ƒ d | _ d | _ d | _ t | _ d | _ d S( Nt i ( R t initialize_optionst usernamet passwordt
show_responset FalseR
t Nonet identity( t self( ( s0 /usr/lib64/python2.7/distutils/command/upload.pyR s
c C sª t j | ƒ | j r/ | j r/ t d ƒ ‚ n | j ƒ } | i k r~ | d | _ | d | _ | d | _ | d | _ n | j r¦ | j
j r¦ | j
j | _ n d S( Ns. Must use --sign for --identity to have meaningR R t
repositoryt realm( R t finalize_optionsR R
R t _read_pypircR R R R t distribution( R t config( ( s0 /usr/lib64/python2.7/distutils/command/upload.pyR &