<!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>

Š¹¼]1  ã               @   s†   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z m Z d  d l Td  d l	 m
 Z
 d  d l m Z Gd d	 „  d	 e ƒ Z d S)
é    N)ÚCommand)Úget_platform)Úremove_treeÚensure_relative)Ú*)Úget_python_version)Úlogc               @   s™   e  Z d  Z d Z d& d d d e ƒ  f d' d d d d f d( d) d* d+ d, g	 Z d d d g Z d d d d i Z d  d! „  Z d" d# „  Z	 d$ d% „  Z
 d S)-Ú
bdist_dumbz"create a "dumb" built distributionú
bdist-dir=Údú1temporary directory for creating the distributionz
plat-name=Úpz;platform name to embed in generated filenames (default: %s)úformat=Úfú>archive format to create (tar, gztar, bztar, xztar, ztar, zip)z	keep-tempÚkz/keep the pseudo-installation tree around after z!creating the distribution archiveú	dist-dir=ú-directory to put final built distributions inú
skip-buildNú2skip rebuilding everything (for testing/debugging)Úrelativeú6build the archive using relative paths(default: false)úowner=Úuú@Owner name used when creating a tar file [default: current user]úgroup=ÚgúAGroup name used when creating a tar file [default: current group]ÚposixÚgztarÚntÚzipc             C   sU   d  |  _  d  |  _ d  |  _ d |  _ d  |  _ d  |  _ d |  _ d  |  _ d  |  _ d  S)Nr   )	Ú	bdist_dirÚ	plat_nameÚformatÚ	keep_tempÚdist_dirÚ
skip_buildr   ÚownerÚgroup)Úself© r+   ú//opt/alt/python35/lib64/python3.5/bdist_dumb.pyÚinitialize_options2   s    								zbdist_dumb.initialize_optionsc             C   s¡   |  j  d  k r9 |  j d ƒ j } t j j | d ƒ |  _  |  j d  k r‡ y |  j t j |  _ Wn% t	 k
 r† t
 d t j ƒ ‚ Yn X|  j d d d d	 ƒ d  S)
NZbdistZdumbz@don't know how to create dumb built distributions on platform %sr&   r#   r'   )r&   r&   )r#   r#   )r'   r'   )r"   Zget_finalized_commandÚ
bdist_baseÚosÚpathÚjoinr$   Údefault_formatÚnameÚKeyErrorÚDistutilsPlatformErrorZset_undefined_options)r*   r.   r+   r+   r,   Úfinalize_options=   s    	zbdist_dumb.finalize_optionsc          	   C   s°  |  j  s |  j d ƒ |  j d d d ƒ} |  j | _ |  j  | _  d | _ t j d |  j ƒ |  j d ƒ d |  j j	 ƒ  |  j
 f } t j j |  j | ƒ } |  j s¶ |  j } nm |  j j ƒ  r| j | j k rt d t | j ƒ t | j ƒ f ƒ ‚ n! t j j |  j t | j ƒ ƒ } |  j | |  j d	 | d
 |  j d |  j ƒ} |  j j ƒ  rkt ƒ  } n d } |  j j j d | | f ƒ |  j s¬t |  j d |  j ƒd  S)NZbuildÚinstallZreinit_subcommandsé   r   zinstalling to %sz%s.%szScan't make a dumb built distribution where base and platbase are different (%s, %s)Úroot_dirr(   r)   Úanyr	   Údry_run) r'   Zrun_commandZreinitialize_commandr"   ÚrootZwarn_dirr   ÚinfoZdistributionZget_fullnamer#   r/   r0   r1   r&   r   Zhas_ext_modulesZinstall_baseZinstall_platbaser5   Úreprr   Úmake_archiver$   r(   r)   r   Z
dist_filesÚappendr%   r   r;   )r*   r7   Zarchive_basenameZpseudoinstall_rootZarchive_rootÚfilenameZ	pyversionr+   r+   r,   ÚrunO   s>    				
	zbdist_dumb.run)r
   r   r   )r   r   r   )r   r   r   )r   Nr   )r   Nr   )r   r   r   )r   r   r   )Ú__name__Ú
__module__Ú__qualname__Údescriptionr   Zuser_optionsZboolean_optionsr2   r-   r6   rB   r+   r+   r+   r,   r	      s6    
      	r	   )r/   Zdistutils.corer   Zdistutils.utilr   Zdistutils.dir_utilr   r   Zdistutils.errorsZdistutils.sysconfigr   Z	distutilsr   r	   r+   r+   r+   r,   Ú<module>   s   
