<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
«ÿf²  c               @   s  d  Z  d d l Td d l m Z d d l m Z d d l m Z d d l Z d d l	 Z	 d d l
 Z
 d d l Z d d l Z d d l m Z d d l m Z m Z m Z d d	 l m Z e j d
 k  rÚ d d l m Z n d d l m Z Gd d „  d e ƒ Z d S(   u`   distutils.command.upload

Implements the Distutils 'upload' subcommand (upload package to PyPI).i    (   u   *(   u   PyPIRCCommand(   u   spawn(   u   logN(   u   standard_b64encode(   u   urlopenu   Requestu	   HTTPError(   u   urlparseu   2.5(   u   md5c             B   sm   |  Ee  Z d  Z d Z e j d d g Z e j d g Z d d	 „  Z d
 d „  Z d d „  Z	 d d „  Z
 d S(   u   uploadu   upload binary package to PyPIu   signu   su   sign files to upload using gpgu	   identity=u   iu   GPG identity used to sign filesc             C   s>   t  j |  ƒ d |  _ d |  _ d |  _ d |  _ d  |  _ d  S(   Nu    i    F(	   u   PyPIRCCommandu   initialize_optionsu   usernameu   passwordu   show_responseu   Falseu   signu   Noneu   identity(   u   self(    (    u=   /opt/alt/python33/lib64/python3.3/distutils/command/upload.pyu   initialize_options#   s    				u   upload.initialize_optionsc             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(   Nu.   Must use --sign for --identity to have meaningu   usernameu   passwordu
   repositoryu   realm(   u   PyPIRCCommandu   finalize_optionsu   identityu   signu   DistutilsOptionErroru   _read_pypircu   usernameu   passwordu
   repositoryu   realmu   distribution(   u   selfu   config(    (    u=   /opt/alt/python33/lib64/python3.3/distutils/command/upload.pyu   finalize_options+   s    u   upload.finalize_optionsc             C   sR   |  j  j s t d ƒ ‚ n  x0 |  j  j D]" \ } } } |  j | | | ƒ q( Wd  S(   Nu'   No dist file created in earlier command(   u   distributionu
   dist_filesu   DistutilsOptionErroru   upload_file(   u   selfu   commandu	   pyversionu   filename(    (    u=   /opt/alt/python33/lib64/python3.3/distutils/command/upload.pyu   run=   s    u
   upload.runc       $      C   sú  t  |  j ƒ \ } } } } } }	 | s3 | s3 |	 rI t d |  j ƒ ‚ n  | dI k rh t d | ƒ ‚ n  |  j r¾ d d d | g }
 |  j r¨ d |  j g |
 d	 d	 … <n  t |
 d
 |  j ƒn  t | d ƒ } z | j ƒ  } Wd  | j	 ƒ  X|  j
 j } i d d 6d d 6| j ƒ  d 6| j ƒ  d 6t j j | ƒ | f d 6| d 6| d 6t | ƒ j ƒ  d 6d d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d 6| j ƒ  d  6| j ƒ  d! 6| j ƒ  d" 6| j ƒ  d# 6| j ƒ  d$ 6} d% } | d& k rRt  j! ƒ  \ } } } | rwd' | | f } qwn% | d( k rwd) t  j  d* d+ ƒ } n  | | d, <|  j rÀt j j | ƒ d- t | d- d ƒ j ƒ  f | d. <n  |  j" d/ |  j# j$ d0 ƒ } d1 t% | ƒ j& d0 ƒ } d2 } d3 | j$ d0 ƒ } | d4 } t' j( ƒ  } x| j) ƒ  D]ú \ } } d5 | } t* | ƒ t* g  ƒ k rl| g } n  x½ | D]µ } t* | ƒ t+ k rª| d6 | d7 7} | d+ } n t, | ƒ j$ d8 ƒ } | j- | ƒ | j- | j$ d8 ƒ ƒ | j- d9 ƒ | j- | ƒ | rs| dJ d  … d: k rs| j- d; ƒ qsqsWq2W| j- | ƒ | j- d; ƒ | j. ƒ  } |  j/ d< | |  j f t0 j1 ƒ i d= | d> 6t, t2 | ƒ ƒ d? 6| d@ 6} t3 |  j dA | dB | ƒ} y% t4 | ƒ } | j5 ƒ  } | j6 }  Wn{ t7 j8 k
 r(}! z" |  j/ t, |! ƒ t0 j9 ƒ d  SWYd  d  }! ~! Xn7 t: k
 r^}! z |! j; } |! j6 }  WYd  d  }! ~! Xn X| dC k r‹|  j/ dD | |  f t0 j1 ƒ n |  j/ dE | |  f t0 j9 ƒ |  j< rö|  j= | ƒ }" dF j> dG dH |" dG dH f ƒ }# |  j/ |# t0 j1 ƒ n  d  S(K   Nu   Incompatible url %su   httpu   httpsu   unsupported schema u   gpgu   --detach-signu   -au   --local-useri   u   dry_runu   rbu   file_uploadu   :actionu   1u   protcol_versionu   nameu   versionu   contentu   filetypeu	   pyversionu
   md5_digestu   1.0u   metadata_versionu   summaryu	   home_pageu   authoru   author_emailu   licenseu   descriptionu   keywordsu   platformu   classifiersu   download_urlu   providesu   requiresu	   obsoletesu    u	   bdist_rpmu   built for %s %su
   bdist_dumbu   built for %su   tersei   u   commentu   .ascu   gpg_signatureu   :u   asciiu   Basic u3   --------------GHSKFJDLGDS7543FJKLFHRE75642756743254s   
--s   --u*   
Content-Disposition: form-data; name="%s"u   ; filename="%s"i    u   utf-8s   

s   s   
u   Submitting %s to %su    multipart/form-data; boundary=%su   Content-typeu   Content-lengthu   Authorizationu   datau   headersiÈ   u   Server response (%s): %su   Upload failed (%s): %su   
u   -iK   (   u   httpu   httpsiÿÿÿÿ(?   u   urlparseu
   repositoryu   AssertionErroru   signu   identityu   spawnu   dry_runu   openu   readu   closeu   distributionu   metadatau   get_nameu   get_versionu   osu   pathu   basenameu   md5u	   hexdigestu   get_descriptionu   get_urlu   get_contactu   get_contact_emailu   get_licenceu   get_long_descriptionu   get_keywordsu   get_platformsu   get_classifiersu   get_download_urlu   get_providesu   get_requiresu   get_obsoletesu   platformu   distu   usernameu   passwordu   encodeu   standard_b64encodeu   decodeu   iou   BytesIOu   itemsu   typeu   tupleu   stru   writeu   getvalueu   announceu   logu   INFOu   lenu   Requestu   urlopenu   getcodeu   msgu   socketu   erroru   ERRORu	   HTTPErroru   codeu   show_responseu   _read_pypi_responseu   join($   u   selfu   commandu	   pyversionu   filenameu   schemau   netlocu   urlu   paramsu   queryu	   fragmentsu   gpg_argsu   fu   contentu   metau   datau   commentu   distu   versionu   idu	   user_passu   authu   boundaryu   sep_boundaryu   end_boundaryu   bodyu   keyu   valueu   titleu   headersu   requestu   resultu   statusu   reasonu   eu   textu   msg(    (    u=   /opt/alt/python33/lib64/python3.3/distutils/command/upload.pyu   upload_fileC   sÈ    !			
	#

 
		
	 u   upload.upload_fileN(   u   signu   su   sign files to upload using gpg(   u	   identity=u   iu   GPG identity used to sign files(   u   __name__u
   __module__u   __qualname__u   descriptionu   PyPIRCCommandu   user_optionsu   boolean_optionsu   initialize_optionsu   finalize_optionsu   runu   upload_file(   u
   __locals__(    (    u=   /opt/alt/python33/lib64/python3.3/distutils/command/upload.pyu   upload   s    
u   upload(   u   __doc__u   distutils.errorsu   distutils.coreu   PyPIRCCommandu   distutils.spawnu   spawnu	   distutilsu   logu   sysu   osu   iou   socketu   platformu   base64u   standard_b64encodeu   urllib.requestu   urlopenu   Requestu	   HTTPErroru   urllib.parseu   urlparseu   versionu   md5u   hashlibu   upload(    (    (    u=   /opt/alt/python33/lib64/python3.3/distutils/command/upload.pyu   <module>   s   
